Skip to content

Fix window size reset when moving windows between workspaces - #8

Merged
ItsLemmy merged 3 commits into
noctalia-dev:mainfrom
Yocraft-2000:fix-window-size
Aug 26, 2026
Merged

Fix window size reset when moving windows between workspaces#8
ItsLemmy merged 3 commits into
noctalia-dev:mainfrom
Yocraft-2000:fix-window-size

Conversation

@Yocraft-2000

@Yocraft-2000 Yocraft-2000 commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

Summary

The PR fix the issue when the window resets its size and maximize when moving to another workspace with binds, like window-move-to-workspace:number and window-move-to-workspace-next/previous.

Motivation

Moving windows between workspaces without having to resize them again.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Refactoring
  • Build / packaging
  • Documentation

Related Issue

On discord (#💜-umbriel-support).

Testing

I tested with window maximized, width changed via window-cycle-width and via window-modify-width:, and moved them with both binds and they keep their size.

Manual Coverage

  • Tested in a nested Umbriel session
  • Tested in a native Umbriel session
  • Tested with multiple monitors
  • Tested with a scaled output
  • Tested with native Wayland applications
  • Tested with X11 applications through xwayland-satellite
  • Tested with the scrolling layout
  • Tested with the dwindle layout

Screenshots / Videos

Checklist

  • This PR is ready for review, or it is marked as Draft.
  • I read and followed the relevant guidance in CONTRIBUTING.md.
  • I initialized and updated the SceneFX submodule where required.
  • I ran just format, or this PR has no C++ changes.
  • I ran the relevant build, test, lint, or verification commands, or explained why they were not run.
  • I functionally verified compositor behavior where automated checks are insufficient.
  • I self-reviewed the changes.
  • I checked for new warnings or errors.
  • I updated docs/ and examples/config.toml, or this PR does not change user-facing configuration or behavior.
  • I used canonical names for config keys, IPC actions, paths, and identifiers.

Additional Notes

@Yocraft-2000 Yocraft-2000 changed the title Fix window size resetting when changing workspace Fix window size reset when moving windows between workspaces Aug 22, 2026
@ItsLemmy

Copy link
Copy Markdown
Contributor

Thanks

@ItsLemmy
ItsLemmy merged commit c6305f2 into noctalia-dev:main Aug 26, 2026
Yocraft-2000 added a commit to Yocraft-2000/umbriel that referenced this pull request Aug 26, 2026
…a-dev#8)

* fix: keep window maximized when changing workspace

* fix: keep window size when changing workspace

---------

Co-authored-by: Lemmy <studio@quadbyte.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants