Commit Graph
477 Commits
Author SHA1 Message Date
Samuel Onoja 4a1eab5b4a fix: negotiate initial server decorations 2026-09-25 02:26:19 +01:00
Samuel Onoja 6cdf4301a2 fix: include gaps in proportional column widths 2026-09-25 02:23:32 +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 8e4283bf16 feat: add scrolling column layout engine 2026-09-25 01:56:28 +01:00
Samuel Onoja 4f72fdfcf4 docs: make scrolling the default layout 2026-09-25 01:53:08 +01:00
Samuel Onoja 5fce7227ed feat: identify DRM outputs by EDID 2026-09-25 01:50:54 +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 36d69ab6f5 feat: model multi-output workspace ownership 2026-09-25 01:39:46 +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 9f550e275c fix: accelerate geometry animations 2026-09-25 01:14:07 +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 501521cf78 fix: constrain layer shell popups to output 2026-09-24 16:59: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 41e493728c feat: render layer shell surfaces 2026-09-24 16:54:33 +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 dccf83c8fa docs: add direct session validation runbook 2026-09-24 16:45:57 +01:00
Samuel Onoja a9c70b0c2d fix: redraw direct output after session resume 2026-09-24 16:45:28 +01:00
Samuel Onoja bf512cdd9b feat: support direct session vt switching 2026-09-24 16:44:18 +01:00
Samuel Onoja ee9da5d8c9 feat: compose client cursor surfaces 2026-09-24 16:42:50 +01:00
Samuel Onoja bf10a2f838 fix: advertise direct renderer shm formats 2026-09-24 16:38:35 +01:00
Samuel Onoja edef3a59ff fix: move pointer from direct relative input 2026-09-24 16:37:57 +01:00
Samuel Onoja 74bdc04c10 fix: resume direct rendering after session activation 2026-09-24 16:36:49 +01:00
Samuel Onoja 179495f2c6 feat: render and present direct drm frames 2026-09-24 16:36:13 +01:00
Samuel Onoja 9fdbb8e625 feat: select primary drm connector 2026-09-24 16:23:05 +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 1b8ba7570c build: enable direct backend dependencies 2026-09-24 16:10:55 +01:00
Samuel Onoja fd2c88ec6d docs: mark animated geometry milestone complete 2026-09-24 16:07:46 +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 7f847b2c0c feat: add timestamp-driven geometry model 2026-09-24 11:38:31 +01:00