T51: round 1 fix: on X11 the room above runs to the top of the RandR monitor under her, or of _NET_WORKAREA where that lies lower, since the work area spans every monitor; on Wayland she checks twice a second where the window's size and state put her anchor, counted from the pane as gpui counts it, and opens there again when it moved, since gpui hears a change of state alone as no change of bounds and gives an unseen popup no frames; tiling counts where gpui reports it, for a window it draws itself; her tests move to pet/tests.rs, keeping pet.rs under 500 lines
CI / platforms (windows-latest) (push) Successful in 1m33s
CI / platforms (ubuntu-24.04) (push) Successful in 1m42s
CI / macos (push) Successful in 12m44s

This commit is contained in:
ZacharyZhang-NY committed 2026-10-19 02:23:59 -04:00
1 parent 15ef5d52d0
commit e6c0c14d1b
6 files changed
+234 -153

No files matched your search

+1 -1
View File
@@ -41,7 +41,7 @@ raw-window-handle = "0.6"
wayland-backend = { version = "0.3", features = ["client_system"] }
wayland-client = "0.31"
wayland-protocols = { version = "0.32", features = ["client", "staging"] }
x11rb = "0.13"
x11rb = { version = "0.13", features = ["randr"] }
[target.'cfg(target_os = "linux")'.dev-dependencies]
wayland-protocols = { version = "0.32", features = ["server", "staging"] }