Commit Graph
12 Commits
Author SHA1 Message Date
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 b422448d88 Add centered workspace thumbnails to overview
Render a tinted, scrollable workspace strip with live thumbnails, output-scaled font labels and a subtle selected-workspace outline. Keep the window grid background-free and support workspace selection without exiting overview.

Animate strip opacity independently with precise fade tolerances and continuous reversal, and expose toggle-overview through feresectl.
2026-09-26 15:13:13 +01:00
Samuel Onoja 0709484efb Overhaul resize presentation and wallpaper rendering
Coordinate native-pixel resize handoffs, fractional geometry and shared animation timing. Delegate wallpaper rendering to the compositor, advertise DMA-BUF device feedback, and improve callback pacing and render metrics.

Handle monitor-local shell surfaces, lid-driven output evacuation and workspace restoration.
2026-09-26 14:50:14 +01:00
Samuel Onoja a6ec721437 feat: gate semantic effects by client capability 2026-09-25 05:08:18 +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 b111cbf531 feat: animate compositor geometry targets 2026-09-24 11:40:41 +01:00
Samuel Onoja 28d845ee64 refactor: move workspace policy into core 2026-09-24 11:11:30 +01:00
Samuel Onoja 58d91363d6 feat: tile managed windows with layout tree 2026-09-24 06:19:06 +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