You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The dock now has better anchor behavior, but there is no explicit issue tracking reapplication of dock geometry when the display work area changes after startup.
Problem
Desktop conditions can change while the app is running:
display resolution changes
monitor arrangement changes
menu bar/dock/work-area changes
moving between displays with different usable rects
If dock geometry is only computed once, the window can end up offset, partially detached from the edge, or using stale placement assumptions.
Implementation Guidance
Work in scripts/main.gd
Reuse the existing geometry path rather than inventing a separate layout system:
Summary
Keep the dock correctly attached to its chosen edge when the usable screen area changes at runtime.
Current State
scripts/main.gdcomputes dock placement fromDisplayServer.screen_get_usable_rect()insideapply_dock_position().Problem
Desktop conditions can change while the app is running:
If dock geometry is only computed once, the window can end up offset, partially detached from the edge, or using stale placement assumptions.
Implementation Guidance
scripts/main.gdapply_dock_position()dock_position_for_anchor()Acceptance Criteria