Commit graph

16 commits

Author SHA1 Message Date
Nic Barker
eeb0196568 Improve pointer handling and tidy up internal implementation' 2026-03-30 11:54:14 +11:00
Nic Barker
eda0a8ba7a Improve handling of nested transitions involving reparenting 2026-03-30 11:54:14 +11:00
Nic Barker
fd815433f6 Correct handling of position transitions when dimensions are also transitioning 2026-03-30 11:54:14 +11:00
Nic Barker
77b54a2cec Seperate transitions into phases, allow transitions to affect layout 2026-03-30 11:54:14 +11:00
Nic Barker
ac50892c74 Refactor transition algorithm, improve robustness of exit transitions 2026-03-30 11:54:14 +11:00
Nic Barker
5c12fbc231 Allow mouse interactions to be disabled during entire / exit transitions, fix some detection bugs 2026-03-30 11:54:14 +11:00
Nic Barker
86c6f595b2 Split bounding box transition properties into X, Y, WIDTH, HEIGHT 2026-03-30 11:54:14 +11:00
Nic Barker
c9031bde90 misc bug fixes 2026-03-30 11:54:14 +11:00
Nic Barker
05b5522947 draw the rest of the fucking owl 2026-03-30 11:54:11 +11:00
Nic Barker
c98eac6073 bug fixes 2026-03-30 11:53:32 +11:00
Nic Barker
ab1ca629a6 Transitions to fat struct 2026-03-30 11:53:32 +11:00
Nic Barker
65726b527f Partial commit 2026-03-30 11:53:32 +11:00
Nic Barker
a5839fe95d temp commit 2026-03-30 11:53:32 +11:00
Nic Barker
997145568f small fixes 2026-03-30 11:53:31 +11:00
Nic Barker
cac8451491 property keys 2026-03-30 11:53:31 +11:00
Nic Barker
cde9667d56 initial commit 2026-03-30 11:53:31 +11:00