Samuel Onoja
23991d5bd8
Add native Settings and complete live configuration reload
...
Add compact branded Settings with safe atomic edits, external config refresh and a draggable sidebar. Reconcile services, update connected displays and input devices, apply live layout policy and window rules, and resolve initial floating placement before tiled insertion. Package the Settings launcher and shared Ferese icon.
2026-09-26 20:31:05 +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
b3fa82b53b
Refine shell status controls and glass rendering; defer cursor redraw safely
2026-09-26 05:05:50 +01:00
Samuel Onoja
e85fc1e032
advance shell integration and session support
2026-09-25 09:15:07 +01:00
Samuel Onoja
6d19932a64
fix: unify animated presentation and stacking
2026-09-25 04:57:39 +01:00
Samuel Onoja
3d0007ba12
feat: apply validated window rules
2026-09-25 03:02:50 +01:00
Samuel Onoja
4a1eab5b4a
fix: negotiate initial server decorations
2026-09-25 02:26:19 +01:00
Samuel Onoja
d32f20dbbf
feat: hide decorations on tiled windows
2026-09-25 01:20:16 +01:00
Samuel Onoja
e57d355db2
feat: support xdg foreign parenting
2026-09-25 00:44:43 +01:00
Samuel Onoja
501521cf78
fix: constrain layer shell popups to output
2026-09-24 16:59:26 +01:00
Samuel Onoja
6060257ffe
feat: float transient windows with their parent
2026-09-24 11:27:33 +01:00
Samuel Onoja
677e0ba5d1
fix: synchronize floating window geometry
2026-09-24 11:26:08 +01:00
Samuel Onoja
9ad6761c4d
feat: add floating and fullscreen modes
2026-09-24 11:18:25 +01:00
Samuel Onoja
58d91363d6
feat: tile managed windows with layout tree
2026-09-24 06:19:06 +01:00
Samuel Onoja
8fea6f85ee
feat: enforce xdg popup grabs
2026-09-24 06:03:38 +01:00
Samuel Onoja
0cc0488257
feat: support interactive window move and resize
2026-09-24 06:02:25 +01:00
Samuel Onoja
a941b80aa9
feat: add selection and decoration protocols
2026-09-24 05:41:38 +01:00
Samuel Onoja
475d433ec4
feat: add nested Phase 0 compositor
2026-09-24 05:38:18 +01:00