srdusr
aboutsummaryrefslogtreecommitdiffstats
path: root/crates/wayland
AgeCommit message (Expand)AuthorFilesLines
2025-02-13Implement the Wayland implicit pointer grabsrdusr4-21/+76
2025-02-11Add temporary diagnostics for two live-reproduced bugssrdusr1-2/+12
2025-02-09Fix dropdown/context-menu popups positioned wrong for CSD windowssrdusr1-1/+16
2025-02-06Fix layer surfaces spuriously hiding/re-showing on their own realizationsrdusr6-27/+53
2025-02-05Add temporary tracing to layer-surface hit-testing for a live dock-input reportsrdusr1-0/+23
2025-02-04Fix layer-surface hit-testing giving up after the topmost bbox match failssrdusr1-4/+25
2025-02-04Fix CSD windows rendering with a wallpaper-visible gap at their cornersrdusr4-4/+57
2024-12-24Accumulate wayland-crate additions: capture rendering, focus/Space sync, VT r...srdusr23-268/+1626
2024-11-26Add Monitor::maximize_geometry: maximize covers a dock, still stops at a top barsrdusr1-1/+27
2024-11-01Add Snap-Layouts flyout (Windows 11-style maximize-button hover menu)srdusr3-3/+164
2024-10-31Add global-menu support (dbusmenu/appmenu) for Wayland and X11 clientssrdusr2-6/+151
2024-10-30Add srdwm's own native session-lock screen (blur, PAM auth)srdusr3-0/+627
2024-08-29Fix VT-switch resume getting stuck on a stale pending page flipsrdusr1-1/+24
2024-08-25Fix global-menu source misclassification for appmenu-gtk-module's shimsrdusr1-19/+85
2024-08-24Implement general.focus_follows_mouse/auto_raise; remove the rest as deadsrdusr1-0/+32
2024-08-23Round the bottom border strip's corners to match the topsrdusr7-23/+132
2024-08-20Send tiled xdg_toplevel state so GTK stops reserving its own shadowsrdusr2-0/+30
2024-08-14Handle late title/class updates on XWayland windowssrdusr1-1/+48
2024-08-09Fix closing an XWayland window doing nothing on both backendssrdusr2-4/+19
2024-08-08Fix a stale comment in cursor.rs's own shape-fallback dispatchsrdusr1-1/+2
2024-08-03Fix doc-comment file references left stale by today's six module splitssrdusr14-37/+37
2024-07-31Split crates/wayland/src/winit.rs (889 lines) into winit/srdusr8-889/+912
2024-07-30Split crates/wayland/src/state.rs (1276 lines) into state/srdusr10-1276/+1308
2024-07-16Split crates/wayland/src/udev.rs (1643 lines) into udev/srdusr7-1643/+1665
2024-07-10Fix three pre-existing clippy warningssrdusr2-13/+12
2024-07-09Rounded corners on udev/Pixman backend, opt-in and off by defaultsrdusr7-2/+302
2024-06-24Real rounded corners on client content (GLES/winit backend), via a custom shadersrdusr6-12/+295
2024-06-22Bypass smithay's Space rendering for window/layer content: real per-window op...srdusr3-95/+254
2024-06-20Add drop shadows and shrink the resize grab margin that was eating content cl...srdusr4-1/+191
2024-06-01cursor: load the real XCursor theme arrow instead of always drawing the built...srdusr2-17/+153
2024-05-31layer-shell: recompute the exclusive-zone reservation on unmap, not just on c...srdusr1-0/+18
2024-05-30Fix decoration drift during animated transitions; checkpoint IPC/global-menu/...srdusr23-182/+6016
2024-05-29Config at ~/.config/srd; cursor shapes, key repeat, pin, mouse defaultssrdusr7-29/+203
2024-05-14Draw a cursor, handle the lid, and everything a real config needssrdusr7-4/+295
2024-04-12udev: connector hotplug, and rescue windows on an unplugged monitorsrdusr1-86/+255
2024-04-08Wayland: clipboard, session lock, screencopy, multi-monitor; modularizesrdusr10-835/+2136
2024-04-05Track the daily-driver blockers for srdwm-wayland as TODOssrdusr2-0/+12
2024-04-04Fix XWayland: it now actually renders and receives keyboard inputsrdusr2-8/+138
2024-04-02Add window rules, real config validation, and a Wayland DRM/udev backendsrdusr5-55/+1169
2024-04-02Rewrite srdwm in Rust: working X11 and Wayland backends, Lua configsrdusr2-0/+611