Commit Graph
16 Commits
Author SHA1 Message Date
Samuel Onoja f8bc17e913 Implement Continuum compositor and shell motion 2026-10-03 03:19:11 +01:00
Samuel Onoja 28e03a2624 Use analytic springs and instrument resize barriers
Share a stable damped oscillator solver across scalar and rectangle animations while preserving retarget and explicit no-crossing presentation policies. Add deterministic traces, scrolling and zoom continuity coverage, and pause-aware advancement.

Measure resize barrier and handoff timing behind resize-metrics, expose the feature through the release installer, and wait for the intended backend in isolated portal tests.
2026-10-02 00:49:52 +01:00
Samuel Onoja da60ecb719 micro optimization fixes 2026-10-01 20:47:05 +01:00
Samuel Onoja 46509f880a Fix compositor output routing and pointer hints; format imports 2026-09-30 06:39:58 +01:00
Samuel Onoja a597d09a7a Settle window animations when their workspace hides 2026-09-29 15:13:31 +01:00
Samuel Onoja a840db5946 Settle hidden window presentation on workspace return 2026-09-29 14:54:44 +01:00
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 e85fc1e032 advance shell integration and session support 2026-09-25 09:15:07 +01:00
Samuel Onoja b3124119d2 fix: configure zoom clients at final size 2026-09-25 05:33:46 +01:00
Samuel Onoja 87bc68fe8a fix(animation): settle fullscreen zoom at pixel precision 2026-09-25 05:08:41 +01:00
Samuel Onoja 6d19932a64 fix: unify animated presentation and stacking 2026-09-25 04:57:39 +01:00
Samuel Onoja ed529ae900 feat: animate scrolling workspace viewports 2026-09-25 02:41:19 +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 46a7576d19 feat: render animated window geometry 2026-09-24 16:06:34 +01:00
Samuel Onoja 7f847b2c0c feat: add timestamp-driven geometry model 2026-09-24 11:38:31 +01:00