Commit Graph
172 Commits
Author SHA1 Message Date
Samuel Onoja 48ac963ffe Add configurable inactive dimming and viewport-paged scrolling 2026-09-26 09:41:55 +01:00
Samuel Onoja 64c95f0b97 Replace glass effects with plain backdrop blur and refine shell layout 2026-09-26 09:12:51 +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 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
Samuel Onoja 389581e763 feat: render semantic glass backdrops 2026-09-25 05:30:21 +01:00
Samuel Onoja b3c5821e3b fix: invalidate semantic materials on scene changes 2026-09-25 05:16:38 +01:00
Samuel Onoja ae6ec1c5f5 feat: render semantic layer materials 2026-09-25 05:13:47 +01:00
Samuel Onoja a6ec721437 feat: gate semantic effects by client capability 2026-09-25 05:08:18 +01:00
Samuel Onoja 6d19932a64 fix: unify animated presentation and stacking 2026-09-25 04:57:39 +01:00
Samuel Onoja 83e36b0d2d fix: smooth fullscreen and direct geometry transitions 2026-09-25 04:50:19 +01:00
Samuel Onoja 07de17a399 feat: configure and inspect DRM outputs 2026-09-25 04:32:19 +01:00
Samuel Onoja bcd841ca23 fix: reverse fullscreen exit from current geometry 2026-09-25 04:09:15 +01:00
Samuel Onoja c601dcbac5 fix: preserve scrolling zoom direction 2026-09-25 03:58:20 +01:00
Samuel Onoja 578b536b26 fix: isolate close animation to departing window 2026-09-25 03:48:44 +01:00
Samuel Onoja b8d6c9b02a feat: render configurable window shadows 2026-09-25 03:39:03 +01:00
Samuel Onoja b9f0ab044e feat: expose surface alpha modifier 2026-09-25 03:34:59 +01:00
Samuel Onoja 9abdaee01e feat: clip windows with rounded corners 2026-09-25 03:33:17 +01:00
Samuel Onoja 5bdb7bdf24 feat: render theme-aware window borders 2026-09-25 03:17:17 +01:00
Samuel Onoja d6acfa89e7 feat: add authenticated IPC and feresectl 2026-09-25 03:11:18 +01:00
Samuel Onoja 3d0007ba12 feat: apply validated window rules 2026-09-25 03:02:50 +01:00
Samuel Onoja 29af1bec9c feat: configure commands and key bindings 2026-09-25 02:57:36 +01:00
Samuel Onoja 2f83c58040 feat: configure keyboard and touchpad input 2026-09-25 02:50:19 +01:00
Samuel Onoja 94a83c83bb fix: preserve default outer gaps 2026-09-25 02:43:53 +01:00
Samuel Onoja ed529ae900 feat: animate scrolling workspace viewports 2026-09-25 02:41:19 +01:00
Samuel Onoja 1a024e580b feat: support xdg toplevel icons 2026-09-25 02:22:44 +01:00
Samuel Onoja dbabe95a5e feat: forward touch input to clients 2026-09-25 02:21:41 +01:00
Samuel Onoja 84ffa1f41c fix: gate shortcut inhibition by session policy 2026-09-25 02:20:08 +01:00
Samuel Onoja 7f92b6d634 feat: configure animation policy 2026-09-25 02:18:17 +01:00
Samuel Onoja a5aee06a10 fix: advertise tiled window edges 2026-09-25 02:15:44 +01:00
Samuel Onoja 5e6c9c3d9d feat: complete scrolling layout controls 2026-09-25 02:14:04 +01:00
Samuel Onoja 9d90415e55 feat: make scrolling the active default layout 2026-09-25 02:08:04 +01:00
Samuel Onoja 8d305bf338 feat: lay out workspaces per output 2026-09-25 01:50:08 +01:00
Samuel Onoja 1934cef705 feat: manage multiple DRM output pipelines 2026-09-25 01:47:55 +01:00
Samuel Onoja 42ad4e1f68 feat: track focused output workspaces 2026-09-25 01:41:51 +01:00
Samuel Onoja 20b468c6ac feat: support authorized screencopy 2026-09-25 01:36:07 +01:00
Samuel Onoja 05f801aee6 feat: support renderer-validated dma-buf imports 2026-09-25 01:26:16 +01:00
Samuel Onoja d32f20dbbf feat: hide decorations on tiled windows 2026-09-25 01:20:16 +01:00
Samuel Onoja bf4f5f77f7 fix: tame animated resize scaling 2026-09-25 01:13:21 +01:00
Samuel Onoja f6dce3316a feat: support authorized input methods 2026-09-25 01:07:44 +01:00
Samuel Onoja 6dc2a5300e feat: enforce focused shortcut inhibition 2026-09-25 01:00:58 +01:00
Samuel Onoja bab371dc97 feat: support cursor shape protocol 2026-09-25 00:54:55 +01:00
Samuel Onoja df884cb623 feat: render named cursor images 2026-09-25 00:53:48 +01:00
Samuel Onoja 37eb7cb9e9 feat: support idle notification and inhibition 2026-09-25 00:48:06 +01:00
Samuel Onoja e57d355db2 feat: support xdg foreign parenting 2026-09-25 00:44:43 +01:00
Samuel Onoja e59a524827 feat: support single pixel buffers 2026-09-25 00:43:26 +01:00
Samuel Onoja d822920d59 feat: honor layer shell exclusive zones 2026-09-24 16:57:56 +01:00
Samuel Onoja f2ef8de74f feat: route input to layer shell surfaces 2026-09-24 16:57:13 +01:00