Files
TNCcat/qml
JulianandClaude Opus 5 9106ce47f4 Build only one window layout, so the eyes stop jumping
Main.qml declared both layouts at once: the small per-object windows and the
full-screen overlay. Both of them write the controller's catCenter, which is
where the eyes look for the cursor. Two bindings on one property overwrite each
other, so catCenter alternated every frame between the cat window's real centre
and the hidden overlay's, whose height is zero. look.y flipped between -0.495
and 1.0 sixty times a second and the pupils jumped with it.

Each layout now sits behind its own Loader and only the one the platform needs
is built. The small windows moved into Desktop.qml so a single component can
hold all three of them.

Measured in the running app while walking, the eye's vertical travel went from
2.6 px to 0.40 px, and look.y is now a single steady value. It also stops a
second, invisible cat from animating in the background.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 09:12:39 +02:00
..
2026-09-11 09:04:56 +02:00
2026-09-10 23:00:22 +02:00
2026-09-10 23:00:22 +02:00