Commit Graph
8 Commits
Author SHA1 Message Date
Samuel Onoja 1b4db0e681 Make module dependencies explicit across the workspace 2026-10-22 01:28:03 +01:00
Samuel Onoja 610478f8c7 Format Rust sources at 100 columns 2026-10-22 01:28:03 +01:00
Samuel Onoja 0be35b7f8a Keep unrelated tree branches moving during spring reversals 2026-10-14 18:22:42 +01:00
Samuel Onoja 216289d66c fix: narrow tree resize presentation dependencies (#41)
* fix: scope tree resize waits to overlapping presentation motion

* Keep tree resize waits conservative during spring reversals
2026-10-14 13:27:50 +01:00
Samuel Onoja a00f1c6f3a Unify scrolling viewport presentation ownership 2026-10-07 08:44:40 +01:00
Samuel Onoja 5706a71941 Simplify compositor and shell conditionals
Flatten nested guards in swipe cleanup, recording updates and popup dismissal. Use an eager optional fallback for workspace layouts and an array in the malformed-opacity test.
2026-10-04 14:43:43 +01:00
Samuel Onoja a2f5a7ffba Fix collective resize waits and fullscreen ownership 2026-10-04 08:16:03 +01:00
Samuel Onoja d5a829eb16 Decouple scrolling translation from resize readiness
Track configure-owned presentation dependencies so independent viewport translation can continue while clients resize. Preserve linked reflow waits, native snapshots, handoff deadlines and shared rendering/input coordinates.

Closes #10.
2026-10-04 08:05:44 +01:00