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