sankalp
8337971e1e
feat(widgets): replace custom animationmanager with new Animator-based implementation
Replace legacy animation manager with a unified Animator utility, improving performance and simplifying animation control.
- New Features - Integrated Animator with custom easing functions (ease_out_quint, ease_in_cubic) for consistent 120 FPS animations.
- SlideRevealer now uses Animator.play/stop API, exposing simplified control.
- Enhancements
- Simplified animation lifecycle: start/stop handled via Animator instead of manual timer.
- Pixel‑accurate positioning using int(round(...)) for smoother motion.
- Reduced memory usage by removing unused timer and container tracking.
- Bug Fixes - Fixed stale timer references and redraw queue clearing race conditions.
- Corrected handling of zero‑size dimensions to properly finalize animations.
- Removed redundant AnimationManager import and idle_add boilerplate.
2026-04-10 00:14:21 +05:45
..
2026-04-09 18:33:50 +05:45
2026-02-26 06:24:09 +05:45
2026-04-10 00:10:02 +05:45
2026-02-26 06:24:09 +05:45
2026-04-10 00:10:02 +05:45
2026-04-10 00:14:21 +05:45
2025-09-01 12:39:28 +05:45
2026-02-26 06:24:09 +05:45
2026-02-26 06:24:09 +05:45
2026-04-10 00:10:02 +05:45