Commit Graph
71 Commits
Author SHA1 Message Date
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 686b0477d4 Refine shell status icons and window controls; add installer 2026-09-26 05:46:15 +01:00
Samuel Onoja d0975631cf add shell typography and wallpaper support 2026-09-25 08:10:29 +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 a6ec721437 feat: gate semantic effects by client capability 2026-09-25 05:08:18 +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 b111cbf531 feat: animate compositor geometry targets 2026-09-24 11:40:41 +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 58d91363d6 feat: tile managed windows with layout tree 2026-09-24 06:19:06 +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 475d433ec4 feat: add nested Phase 0 compositor 2026-09-24 05:38:18 +01:00