Commit Graph
18 Commits
Author SHA1 Message Date
Samuel Onoja c63af64d87 Refine Settings and window startup; refresh project documentation 2026-09-26 21:22:39 +01:00
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 4a6d91980c feat: add modern shell top bar 2026-09-25 07:47:56 +01:00
Samuel Onoja 75ae44c1d7 feat: add private shell control protocol 2026-09-25 06:33:48 +01:00
Samuel Onoja a836b55eb9 spike libcosmic shell lifecycle 2026-09-25 06:23:43 +01:00
Samuel Onoja b4fee6f72b test: add semantic effects layer probe 2026-09-25 04:49:24 +01:00
Samuel Onoja bf684a179b feat: define semantic effects protocol 2026-09-25 04:46:04 +01:00
Samuel Onoja d18d5b5fc4 test: harden malformed client handling 2026-09-25 04:39:52 +01:00
Samuel Onoja d6acfa89e7 feat: add authenticated IPC and feresectl 2026-09-25 03:11:18 +01:00
Samuel Onoja 9d90415e55 feat: make scrolling the active default layout 2026-09-25 02:08:04 +01:00
Samuel Onoja df884cb623 feat: render named cursor images 2026-09-25 00:53:48 +01:00
Samuel Onoja 1b8ba7570c build: enable direct backend dependencies 2026-09-24 16:10:55 +01:00
Samuel Onoja 7f847b2c0c feat: add timestamp-driven geometry model 2026-09-24 11:38:31 +01:00
Samuel Onoja 28d845ee64 refactor: move workspace policy into core 2026-09-24 11:11:30 +01:00
Samuel Onoja 03f6b9b8e1 feat: add invariant-safe layout tree 2026-09-24 06:15:30 +01:00
Samuel Onoja 37550f447d feat: add Phase 1 interaction protocols 2026-09-24 05:46:00 +01:00
Samuel Onoja aab447ef25 build: scaffold Ferese workspace 2026-09-24 05:32:44 +01:00