Commit Graph
15 Commits
Author SHA1 Message Date
Æmotion StudioandClaude Opus 5.5 e4cee7214e Fix Nodes 2.0 support and glass title emphasis
- Paint Vue nodes under the glass from the DOM, since the canvas capture
  has none of them.
- Resolve the Inspector's hovered node from the Vue node element under
  the cursor, falling back to the canvas hit test in pan mode.
- Fit the node highlight to collapsed nodes in both modes.
- Draw Node Title Emphasis on the title bar instead of the first slot
  row, and skip nodes without a title bar such as Reroute.
- Fill the glass with the page background so it is not half-empty at
  the canvas edge or wrong at zoom 1.5 and above.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 07:57:36 -08:00
Æ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 79c7a1e9b5 Redesign the sidebar and add an About section with links
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 20:10:58 -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 2927c140dc feat: sync popout widget edits and improve inspector parameter visibility
- Implemented 'onWidgetEdit' listener in 'InfoPanel' to force refresh when popout widgets change.
- Refactored 'NodeDataExtractor' to display all widgets in the inspector (matching popout behavior) and removed aggressive deduplication.
- Fixed theme update logic in 'UIManager' to correctly handle hyphenated theme names.
- Enhanced combo box editing in 'popout-viewer.html' with better selection and blur handling.
2026-01-18 11:51:41 -08:00
AEmotionStudio e2e19f83e1 feat: enable node list display and selection in the pop-out viewer and update version. 2026-01-05 16:22:52 -08:00
AEmotionStudio ac8bda31ac feat: Introduce NodeSelector for fetching, sorting, and searching ComfyUI nodes. 2026-01-05 15:50:52 -08:00
AEmotionStudio 69926fca2b feat: Implement offscreen rendering and remove debug mode setting from defaults. 2026-01-03 17:33:55 -08:00
AEmotionStudio ccb8626297 refactor: remove pop-out button from magnify glass UI and overhaul popout viewer styling with new theme variables. 2026-01-03 01:04:40 -08:00
AEmotionStudio ea6b800b32 feat: Add info panel font size setting and display node's Python module path instead of author. 2026-01-02 14:36:56 -08:00
AEmotionStudio 996a9a206a feat: Add getNodeModeText and detectNodeRegion methods, update NodeInfo structure, and refine node/widget detection logic. 2026-01-02 13:32:13 -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 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 6ef88dbbc6 feat: Add global window.magnifyGlass alias and use it to control glass preview visibility from the info panel. 2026-01-01 09:44:34 -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