srdusr
aboutsummaryrefslogtreecommitdiffstats
path: root/docs/IMPLEMENTATION_STATUS.md
diff options
context:
space:
mode:
authorsrdusr <[email protected]>2025-09-29 09:03:00 +0200
committersrdusr <[email protected]>2025-09-29 09:03:00 +0200
commit790f35cb9cfad4cd481f191e65d00f5b5888226e (patch)
treec06c18a556fa0b77281d619c1a6728b2001f3b7c /docs/IMPLEMENTATION_STATUS.md
parentffdae252782d047a6b2d76c9bb4efeb92c391db3 (diff)
downloadsrdwm-790f35cb9cfad4cd481f191e65d00f5b5888226e.tar.gz
srdwm-790f35cb9cfad4cd481f191e65d00f5b5888226e.zip
Docs: feature-gap survey vs full DEs, and titlebar/decoration research
Two research-only entries, no code changes: - docs/FEATURE_GAP.md gains a "vs. full desktop environments" section (KDE/GNOME/XFCE/macOS/Windows), requested directly and distinct from the file's existing tiling-WM (niri/sway/Hyprland) comparison. Verified rather than assumed: real app-to-app clipboard already works (delegate_data_device!), drag-and-drop between real windows already works; genuine gaps are compositor-level blur-behind, the already-tracked fractional-scale wl_pointer bug's real-world cost, and no PipeWire screencasting - with an explicit line drawn between srdwm's own scope and AGS's (notifications, applets, alt-tab UI, screenshot tooling are shell concerns, not compositor gaps). - docs/TODO.md: researched "different titlebars, non-traffic-light, right side, especially firefox/chrome" and found the requested system already exists and is already documented (button_style, button_side/ order, glyph-always, and a real, already-correct xdg-decoration negotiation with Firefox's own specific behavior already documented). One real, unverified gap found via actual web research into Chromium's own Wayland decoration history: likely_draws_own_titlebar only matches org.gnome.* today, and Chromium's xdg-decoration support has a documented history of inconsistency vs Firefox/GTK. Deliberately not blind-fixed - forcing decorated=false for Chrome would be worse than doing nothing if it already negotiates correctly; needs a live screenshot check with a real Chrome/Chromium install first.
Diffstat (limited to 'docs/IMPLEMENTATION_STATUS.md')
0 files changed, 0 insertions, 0 deletions