Samuel Onoja
f5de30d037
Publish output topology through a desktop reconciliation boundary
2026-10-02 23:46:08 +01:00
Samuel Onoja
96f5ee442e
Add display mode chooser and align screen-sharing styles
...
Open the four display modes from XF86Display or the external-monitor bar icon. Reuse output reconciliation and confirmation for manual layout changes, and notify the shell when monitor state changes.
Release backdrop locks before render-element queries to prevent blurred popups from freezing the compositor. Cover popup open, update and close with regression tests.
Share translucent card styles between display modes and capture sources, show focus rings during keyboard navigation, and align picker buttons, label sizing and footer spacing with system modals.
2026-10-02 13:25:39 +01:00
Samuel Onoja
d14cd3cbd2
Extend output profiles with monitor reconciliation and mirroring
2026-10-02 12:08:19 +01:00
Samuel Onoja
8ad5293178
Model lock ownership explicitly and allow protected crash recovery
2026-10-02 08:48:01 +01:00
Samuel Onoja
da60ecb719
micro optimization fixes
2026-10-01 20:47:05 +01:00
Samuel Onoja
1441875096
Unify per-monitor workspace numbering and lifecycle policy
2026-10-01 18:24:12 +01:00
Samuel Onoja
07bda5a21c
Refactor window ownership and immutable frame sampling
2026-10-01 18:03:01 +01:00
Samuel Onoja
2b9f30fa5d
Add shortcut hint toggle with Super+F1
2026-10-01 12:30:35 +01:00
Samuel Onoja
46509f880a
Fix compositor output routing and pointer hints; format imports
2026-09-30 06:39:58 +01:00
Samuel Onoja
29a71e9974
Implement native inhibition and acknowledged session-ending confirmation
2026-09-30 02:38:54 +01:00
Samuel Onoja
d8a23748c8
Confirm power and logout actions in centered system modals
2026-09-29 22:21:15 +01:00
Samuel Onoja
ae712b6b40
Keep workspace presentation in numeric order
2026-09-29 21:29:58 +01:00
Samuel Onoja
18cbf8f44d
Skip unchanged shell snapshots and share broadcast construction
2026-09-27 06:59:46 +01:00
Samuel Onoja
9e90de4e74
Replace user configuration with KDL and improve Rust source spacing
2026-09-27 05:46:51 +01:00
Samuel Onoja
672b4e2b60
Add live config reload, session locking and managed daemons
...
Refine focus gradients, shell workspace controls and popup motion. Correct floating stacking and preserve client-chosen dialog sizes. Add lock protocol probes and session integration.
2026-09-26 19:03:37 +01:00
Samuel Onoja
0c6fefacc1
feat: expose shell workspace metadata
2026-09-25 06:50:26 +01:00
Samuel Onoja
3384cfde0f
feat: add compositor overview scene
2026-09-25 06:44:07 +01:00
Samuel Onoja
75ae44c1d7
feat: add private shell control protocol
2026-09-25 06:33:48 +01:00