AEmotionStudio
8954d2d44d
perf: disable sourcemaps, remove build artifacts, and adjust default glass Y offset
2026-01-18 18:24:00 -08:00
AEmotionStudio
da7c8b17f9
feat(ui): enhance keyboard navigation and hotkeys
...
- Added full keyboard support (Arrows, Enter, Esc) for all dropdown types
- Implemented global '*' hotkey to center canvas on currently inspected node
- Improved event handling to reliably intercept keys before ComfyUI canvas
- Fixed memory leaks in dropdown event listeners
2026-01-17 18:46:55 -08:00
AEmotionStudio
6ff4f2712c
feat(ui): Implement custom dropdown system and High Contrast mode
...
- Replaced native select elements with a viewport-aware 'CustomDropdown' for better reliability and positioning.
- Added 'High Contrast Text' mode for improved legibility in inputs and values.
- Implemented parameter value deduplication in 'NodeDataExtractor' to reduce panel clutter.
- Expanded Google Font selection with 10+ new styles.
- Switched UI dimensions to relative units (em) for consistent scaling.
- Fixed layout 'bouncing' in sticky mode by removing hover transforms.
2026-01-16 16:13:35 -08:00
AEmotionStudio
1a5d7eab43
feat(ui): Add copy-to-clipboard functionality and improve dropdown stability
...
- Added a copy-to-clipboard button for 'Category' and 'Path' node details in the Inspector panel.
- Enhanced dropdown interaction stability by using 'mousedown' capture phase and broad event propagation prevention in 'InlineControlFactory'.
- Updated 'build' script to ensure CSS files are correctly synchronized from 'css/' to 'web/'.
- Standardized copy icon and styling, including a subtle checkmark feedback on success.
- Fixed an issue where the Inspector panel would 'bounce' due to hover transforms while in sticky mode.
- Improved dropdown closure logic to handle clicks both outside and within the panel content area.
2026-01-16 15:01:36 -08:00
AEmotionStudio
3c17fc34ff
fix: address PR review - add constraints to data attrs and fix boolean coercion
2026-01-15 17:12:48 -08:00
AEmotionStudio
978b3d0521
fix: resolve cloned video play abort errors and other console noise
2026-01-14 13:19:48 -08:00
AEmotionStudio
83a2b3f7ea
Fix Reset All Settings and console deprecation warnings
2026-01-13 23:54:15 -08:00
AEmotionStudio
83de031400
build: update artifacts after pr/11 merge
2026-01-13 22:14:46 -08:00
AEmotionStudio
608904d1a7
refactor: improve component visibility management and styling
2026-01-13 21:23:10 -08:00
AEmotionStudio
c21d1c731b
refactor: Group glass settings, add new appearance and behavior options
2026-01-06 01:09:47 -08:00
AEmotionStudio
88a04b117e
feat: Add 'Focus Node' button to info panel and popout to center canvas on the selected node.
2026-01-05 17:57:41 -08:00
AEmotionStudio
121da557d6
feat: Add 'Keep Alive' option to popout viewer, remove FPS/resolution display, and set default reduce motion to true.
2026-01-05 13:23:20 -08:00
AEmotionStudio
1996fff06e
feat: Introduce info panel hold state and toggle functionality.
2026-01-05 01:43:07 -08:00
AEmotionStudio
34619ad1f1
feat: Add accessibility settings for invert colors, grayscale mode, and reduce motion, including rendering support.
2026-01-05 00:59:27 -08:00
AEmotionStudio
6d114617b9
feat: Add comprehensive accessibility settings for high contrast, text effects, font scaling, and node title emphasis.
2026-01-05 00:47:15 -08:00
AEmotionStudio
de6516f9ed
feat: Add accessibility settings for enhanced node title and widget text rendering.
2026-01-05 00:36:02 -08:00
AEmotionStudio
f375da2363
feat: Add new setting for Always Active Mode to control magnify glass activation.
2026-01-04 23:53:22 -08:00
AEmotionStudio
8faaa449c6
feat: Add persistent setting for Force Direct Capture mode to the magnify glass.
2026-01-04 23:48:43 -08:00
AEmotionStudio
aeb237351d
chore: Set ShowCursorPreview default setting to false.
2026-01-04 23:40:02 -08:00
AEmotionStudio
4145d3e0d9
feat: Add button to toggle cursor preview in the magnify glass.
2026-01-04 23:25:18 -08:00
AEmotionStudio
5b05cd973d
feat: Implement hybrid rendering for magnify glass with direct capture and virtual zoom.
2026-01-04 23:25:00 -08:00
AEmotionStudio
27b6e5c4aa
feat: Add an option to display the cursor within the magnify glass preview.
2026-01-04 22:58:33 -08:00
AEmotionStudio
f97c23752a
feat: Adjust magnify glass direct capture threshold to 1.0x zoom and increase default Y offset.
2026-01-04 17:39:43 -08:00
AEmotionStudio
69926fca2b
feat: Implement offscreen rendering and remove debug mode setting from defaults.
2026-01-03 17:33:55 -08:00
AEmotionStudio
44423cd6bd
feat: Add reset position icon and update UI manager.
2026-01-03 03:50:57 -08:00
AEmotionStudio
3d051a400b
feat: Add drag-and-drop functionality for the magnify glass and info panel with new lock/move controls.
2026-01-03 03:43:07 -08:00
AEmotionStudio
257c77fcee
feat: Add font family selection to the info panel settings.
2026-01-03 01:31:15 -08:00
AEmotionStudio
fed97c938c
feat: Add pop-out viewer for multi-monitor magnify glass display.
2026-01-02 23:55:32 -08:00
AEmotionStudio
15d1ada501
feat: Update info panel and sidebar settings with new persist mode and control states
2026-01-02 15:22:49 -08:00
AEmotionStudio
ac2eba8b73
feat: Add info panel persistence setting and magnet icon to allow displaying last hovered node info.
2026-01-02 14:50:20 -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
6b154b748b
fix: Adjust UI padding and glass Y-offset values for improved layout.
2026-01-01 21:27:07 -08:00
AEmotionStudio
3b749fccdf
feat: Add live preview for controls position and update several default magnify glass and info panel settings.
2026-01-01 20:30:37 -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
2184432372
refactor: Replace info panel emoji icons with SVG and remove old Vue components.
2025-12-31 19:16:28 -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
e82618d2ba
feat: Reimplement magnify info panel with state management and theme detection, and add browser console errors documentation.
2025-12-31 14:09:54 -08:00
AEmotionStudio
c8be52b470
feat: Implement a refactored magnify glass feature with dedicated modules for configuration, state, UI, events, and WebGL rendering.
2025-12-31 13:24:54 -08:00