Commit Graph
85 Commits
Author SHA1 Message Date
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
Samuel Onoja 535a217c1c feat: register and manage layer shell surfaces 2026-09-24 16:53:26 +01:00
Samuel Onoja a2a80b70b5 fix: send frame callbacks to cursor surfaces 2026-09-24 16:49:14 +01:00
Samuel Onoja ee9da5d8c9 feat: compose client cursor surfaces 2026-09-24 16:42:50 +01:00
Samuel Onoja 179495f2c6 feat: render and present direct drm frames 2026-09-24 16:36:13 +01:00
Samuel Onoja c101b2cf8b feat: open primary drm rendering device 2026-09-24 16:20:27 +01:00
Samuel Onoja c50dd98685 feat: initialize direct session backend 2026-09-24 16:15:11 +01:00
Samuel Onoja 46a7576d19 feat: render animated window geometry 2026-09-24 16:06:34 +01:00
Samuel Onoja b111cbf531 feat: animate compositor geometry targets 2026-09-24 11:40:41 +01:00
Samuel Onoja a331355c8d feat: honor tiled window size constraints 2026-09-24 11:33:43 +01:00
Samuel Onoja da4aaf9fb0 feat: add invariant-safe window stacks 2026-09-24 11:30: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 28d845ee64 refactor: move workspace policy into core 2026-09-24 11:11:30 +01:00
Samuel Onoja 3d8c7b0c4f feat: integrate numeric workspaces 2026-09-24 11:08:42 +01:00
Samuel Onoja 4e4a44e210 feat: resize tiled windows directionally 2026-09-24 11:05:03 +01:00
Samuel Onoja 0d9bbe49f7 feat: move tiled windows directionally 2026-09-24 11:03:13 +01:00
Samuel Onoja 8c1184ddda feat: add smart tiling navigation 2026-09-24 11:01:19 +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 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