AEmotionStudio
51ad38bfb6
feat: Add video playback support and settings validation
...
- Implemented a continuous animation loop in 'MagnifyGlass' that activates automatically when video widgets are detected, ensuring smooth playback for standard videos and VHS previews.
- Added robust validation to 'StateManager' for loading settings, including bounds checking for dimensions/opacity and format verification for colors and enums.
- Updated widget detection logic to correctly identify and handle 'videopreview' and 'audiopreview' widgets.
- Ensured animation loops are properly stopped when the glass is hidden or destroyed to preserve resources.
2026-01-16 02:05:42 -08:00
AEmotionStudio
ac8bda31ac
feat: Introduce NodeSelector for fetching, sorting, and searching ComfyUI nodes.
2026-01-05 15:50:52 -08:00
AEmotionStudio
1996fff06e
feat: Introduce info panel hold state and toggle functionality.
2026-01-05 01:43:07 -08:00
AEmotionStudio
e2965f7a38
feat: Extend theme detection to include dracula, gruvbox, and monokai, and synchronize themes with the popout viewer.
2026-01-03 04:03:51 -08:00
AEmotionStudio
c608b92f94
feat: default info panel to expanded state
2026-01-03 02:08:06 -08:00
AEmotionStudio
c500ddd2c1
feat: retain info panel pinned state when toggling glass preview if manually pinned.
2026-01-01 21:42:40 -08:00
AEmotionStudio
514e760d5f
feat: Introduce a new sidebar for settings and inspector, and add glass reset options and info panel positioning improvements.
2026-01-01 19:47:32 -08:00
AEmotionStudio
452b1776b9
Refactor: Improve modularity by extracting node data extraction logic and restructuring settings management.
2026-01-01 15:00:47 -08:00
AEmotionStudio
638fa44442
feat: Introduce shared logger and unit tests, and update magnify glass and info panel components.
2026-01-01 14:46:56 -08:00
AEmotionStudio
57ffc26158
feat: Refine magnify glass and info panel visibility logic, centralizing toggle functionality.
2026-01-01 12:54:13 -08:00
AEmotionStudio
6b42e7dd02
refactor: Reimplement info panel UI, removing Vue components, externalizing styles, and enhancing theme detection.
2025-12-31 18:56:56 -08:00
AEmotionStudio
0b49471ad8
refactor: migrate magnify glass and info panel to TypeScript with Vite and Vue
2025-12-31 17:53:29 -08:00
AEmotionStudio
9ecff6b9b1
feat: Introduce a refactored information panel with modular components for the magnify glass.
2025-12-31 13:49:57 -08:00