domferr / domferr/tilingshell

In a multi-display environment, when a window is moved, the window size and position should automatically adjust to match the layout requirements of the target display.

Open
#607 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
2k
Forks
116
PR merge metrics
No merged PRs in 30d

Description

In a multi-display environment, when a window is moved, the window size and position should automatically adjust to match the layout requirements of the target display.

1. Open a new window; it fits the monitor perfectly.
2. Use keyboard shortcuts to move windows to another monitor.
3. The window is displayed within the new screen's layout, but its size and position are inconsistent with the target display layout. Only after using the shortcut keys to move the window will its position and size be recalculated to match the target position and size.

**Additional context**
Tiling Shell v17.3
Gnome 50.4

Contributor guide

Open the contributing guide

Research direction

No source file, test, or entry point is named. First reproduce the behavior in GNOME 50.4 with Tiling Shell v17.3 across multiple displays, then trace the keyboard shortcut path for moving windows and the layout recalculation path. Done means a moved window immediately matches the target display's required size and position without another move command.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.