mirror of
https://github.com/CloudNebulaProject/wayray.git
synced 2026-04-10 13:10:41 +00:00
Hot Desking in Wayland - mirror
Complete the Phase 2.5 protocol wiring so external WMs can actually control the compositor: - Add compositor action methods to WmProtocolHandler: configure_window, focus_window, close_window, set_fullscreen, set_decoration - Wire manage-phase requests (propose_dimensions, set_focus, close, fullscreen grant/deny, decorations) through to Smithay ToplevelSurface - Trigger manage_start on new toplevel, render_start each frame, and notify_window_closed on toplevel destruction when external WM connected - Apply external WM render commands in headless render loop - Keybinding dispatch: bind_key/unbind_key storage, mode support, binding_pressed/released events sent to WM seat - Built-in floating WM: Alt+F4 close, Alt+Tab focus cycling with tests |
||
|---|---|---|
| book | ||
| crates | ||
| docs | ||
| vm | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| CLAUDE.md | ||
| RESEARCH.md | ||