feat(src/window): add animation constants, layout tweaks and DockItem dataclass; refactor hover and occlusion handling

- introduced LERP_FACTOR, IDLE_THRESHOLD, ANIM_FPS and related layout constants
- added DockItem dataclass with render geometry and scale state
- refactored on_hover_enter/leave to schedule delayed hide with ticket comparison
- updated setup_occlusion_monitoring with typed check_dock_occlusion returning bool
- cleaned up destroy to remove canvas and timer IDs
This commit is contained in:
sankalp committed 2026-07-06 17:34:12 +05:45
1 parent 86e24de864
commit c2f9ab4070
1 file changed
+1184 -722
+1184 -722
View File
File diff suppressed because it is too large. Load diff