Commit Graph
17 Commits
Author SHA1 Message Date
Æmotion StudioandClaude Opus 5.5 4b06ee92bb Update the Inspector panel look, navigation and editing
Restyle the panel on ComfyUI palette tokens and drop the built-in themes.
Add a header with Back/Forward, Prev/Next, Focus, Lock and a searchable
Go to node picker, a subgraph/group breadcrumb, and simplified modes:
Follow glass or Float, plus Sticky, Follow selection and Lock to node
(replaces Hold).

Fix widget edits (step2 steps, INT/FLOAT, commit on Enter/blur, undo),
subgraph lookups, orphaned dropdown menus, global arrow-key capture,
the pop-out editor, and remove Google Fonts loading and dead code.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 06:47:21 -08:00
Æmotion StudioandClaude Opus 5.5 f738714925 Make the Inspector panel toggle fully disable the panel
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 19:59:49 -08:00
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