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
|
64c95f0b97
|
Replace glass effects with plain backdrop blur and refine shell layout
|
2026-09-26 09:12:51 +01:00 |
|
Samuel Onoja
|
af32c29a49
|
Fix layer-shell scale propagation and honor configured shell font
|
2026-09-26 07:27:23 +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
|
05fb4280f5
|
flush initial layer surface configure
|
2026-09-25 08:18:02 +01:00 |
|
Samuel Onoja
|
b3c5821e3b
|
fix: invalidate semantic materials on scene changes
|
2026-09-25 05:16:38 +01:00 |
|
Samuel Onoja
|
6d19932a64
|
fix: unify animated presentation and stacking
|
2026-09-25 04:57:39 +01:00 |
|
Samuel Onoja
|
b9f0ab044e
|
feat: expose surface alpha modifier
|
2026-09-25 03:34:59 +01:00 |
|
Samuel Onoja
|
3d0007ba12
|
feat: apply validated window rules
|
2026-09-25 03:02:50 +01:00 |
|
Samuel Onoja
|
f0862348c9
|
fix: honor screencopy cursor overlay requests
|
2026-09-25 02:31:18 +01:00 |
|
Samuel Onoja
|
4a1eab5b4a
|
fix: negotiate initial server decorations
|
2026-09-25 02:26:19 +01:00 |
|
Samuel Onoja
|
1a024e580b
|
feat: support xdg toplevel icons
|
2026-09-25 02:22:44 +01:00 |
|
Samuel Onoja
|
1934cef705
|
feat: manage multiple DRM output pipelines
|
2026-09-25 01:47:55 +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
|
501521cf78
|
fix: constrain layer shell popups to output
|
2026-09-24 16:59:26 +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
|
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
|
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
|
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
|
3d8c7b0c4f
|
feat: integrate numeric workspaces
|
2026-09-24 11:08:42 +01:00 |
|
Samuel Onoja
|
58d91363d6
|
feat: tile managed windows with layout tree
|
2026-09-24 06:19:06 +01:00 |
|
Samuel Onoja
|
59ad6d40b2
|
feat: propagate nested output scale
|
2026-09-24 06:09:28 +01:00 |
|
Samuel Onoja
|
4f5f88b06f
|
feat: enforce pointer constraints
|
2026-09-24 06:07:25 +01:00 |
|
Samuel Onoja
|
8fea6f85ee
|
feat: enforce xdg popup grabs
|
2026-09-24 06:03:38 +01:00 |
|
Samuel Onoja
|
0cc0488257
|
feat: support interactive window move and resize
|
2026-09-24 06:02:25 +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 |
|