Commit Graph
15 Commits
Author SHA1 Message Date
AEmotionStudio 8954d2d44d perf: disable sourcemaps, remove build artifacts, and adjust default glass Y offset 2026-01-18 18:24:00 -08:00
AEmotionStudio 8bdfbedf46 feat: add new themes and enhance popout viewer interaction
- Added 'Obsidian', 'Obsidian Dark', and 'Milk White' themes to Info Panel and PopOut viewer.
- Improved theme detection in 'StateManager' to support new themes.
- Implemented button widget support in PopOut viewer with 'button-click' event handling.
- Enhanced widget options handling in 'PopOutManager' for combo widgets.
- Updated dropdown accessibility tests.
2026-01-18 11:02:06 -08:00
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