google-labs-jules[bot]
d7f6b99051
feat(a11y): associate labels with form controls in sidebar
...
- Export form creation helpers for testing
- Add unique ID generation for sliders, selects, and color pickers
- Associate labels with inputs using `htmlFor`
- Add unit tests to verify accessibility attributes
2026-01-16 04:37:17 +00:00
AEmotionStudio
0cf992d528
fix: address final PR review issues
2026-01-15 17:38:38 -08:00
AEmotionStudio
837fe7da87
fix: address additional PR review issues
2026-01-15 17:24:05 -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
1434e703e0
feat: add Inspector Value Editing - inline widget editing from Inspector Panel
2026-01-15 17:01:58 -08:00
AEmotionStudio
3f2abfdc42
fix: ensure updatePreviews is restored in finally blocks (PR review)
2026-01-14 13:28:14 -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
65aa46a862
Fix Reset All Settings to include accessibility options and refresh UI
2026-01-13 23:43:27 -08:00
AEmotionStudio
df89ecace2
Fix Position tooltip and Reset All Settings behavior for hover controls
2026-01-13 23:30:44 -08:00
AEmotionStudio
83de031400
build: update artifacts after pr/11 merge
2026-01-13 22:14:46 -08:00
AEmotionStudio
02fe7540e2
chore: bump version to 1.10.1, update docs and build artifacts
2026-01-13 22:08:14 -08:00
AEmotionStudio
9f16a72420
Merge PR #9 : Accessibility improvements and rebuild artifacts
2026-01-13 21:32:37 -08:00
AEmotionStudio
608904d1a7
refactor: improve component visibility management and styling
2026-01-13 21:23:10 -08:00
google-labs-jules[bot]
11062e4748
fix: ensure aria-expanded is correct on init
...
- Updated `UIManager.createPanel` to call `updateMinimizedState()` if the panel is initialized in a minimized state.
- This ensures the `aria-expanded` attribute on the minimize button correctly reflects the initial state (false) instead of defaulting to true.
2026-01-14 04:47:35 +00:00
google-labs-jules[bot]
fe8df50f48
feat: add aria labels and state attributes to icon buttons
...
- Added `aria-label` to all icon-only buttons in the Info Panel and Magnify Glass toggle.
- Implemented dynamic `aria-pressed` state updates for toggle buttons (pin, lock, persist, etc.).
- Added `aria-expanded` state for the minimize/maximize button.
- Added `aria-label` to the copy-to-clipboard button.
- Ensures better screen reader compatibility and accessibility compliance.
2026-01-14 04:37:02 +00:00
AEmotionStudio
4de67e52a9
fix: Clear blue node highlight when magnifying glass is disabled
2026-01-13 20:33:52 -08:00
AEmotionStudio
2a10f9392f
Remove CSS transition from node highlight for better responsiveness
2026-01-10 20:43:40 -08:00
AEmotionStudio
c8b0290193
Refactor node highlighter to use DOM-based element for better precision and performance
2026-01-10 20:33:30 -08:00
AEmotionStudio
1cd6bf9f29
Fix node highlighter to include title bar height
2026-01-10 16:47:18 -08:00
google-labs-jules[bot]
6587753d7d
refactor: remove info panel force-hide workaround
...
Removes the `forceHideInfoPanel` method and its related helper methods (`removeForceHide`, `ensureForceHideCssRule`) from `MagnifyGlass.ts`. This workaround manually manipulated the DOM to hide the info panel, bypassing the intended state management via the `InfoPanel` class which hooks into `MagnifyGlass` visibility changes.
Testing:
- Verified that `MagnifyGlass.ts` compiles without errors.
- Verified that unit tests pass.
- Verified that `InfoPanel` logic correctly handles hiding via `hookIntoMagnifyGlass`.
2026-01-09 14:02:20 +00:00
AEmotionStudio
6a59d1cffb
fix: magnify glass icon placement from sidebar to the bottom toolbar
2026-01-07 19:02:47 -08:00
AEmotionStudio
fe48d7ec05
feat: add keyboard shortcut indicators to info panel persist and hold button tooltips
2026-01-06 01:24:25 -08:00
AEmotionStudio
c21d1c731b
refactor: Group glass settings, add new appearance and behavior options
2026-01-06 01:09:47 -08:00
AEmotionStudio
2ee502dcce
feat: Enable PopOutManager script in popout viewer and update cache version.
2026-01-06 00:29:03 -08:00
AEmotionStudio
ee45d627f1
feat: replace hover clipboard icon with interactive copy button and clipboard functionality for info panel values
2026-01-06 00:09:42 -08:00
AEmotionStudio
dcab6a749b
feat: Add copy-to-clipboard button to pop-out viewer values, improve UI responsiveness, and update cache version.
2026-01-05 23:57:31 -08:00
AEmotionStudio
b533136469
style: Improve popout viewer node property layout and readability, and update cache version.
2026-01-05 23:51:49 -08:00
AEmotionStudio
d13fb7de56
feat: enhance pop-out viewer UI for node details with improved styling, icons, and layout.
2026-01-05 23:47:12 -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
c8ac92e7d3
feat: improve canvas highlight hook robustness and update node highlight style to a thicker blue border.
2026-01-05 17:34:42 -08:00
AEmotionStudio
444614f574
fix: Remove node type display from info panel
2026-01-05 17:27:03 -08:00
AEmotionStudio
56e0277b6c
feat: add canvas node highlighting for the info panel and refine its update logic to manage highlights.
2026-01-05 17:22:24 -08:00
AEmotionStudio
a02efd032d
feat: Add node sorting by ID to the info panel and pop-out viewer.
2026-01-05 16:44:37 -08:00
AEmotionStudio
e2feb5739a
fix: explicitly set selected node in state manager when onNodeSelected is invoked.
2026-01-05 16:26:56 -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
47825d9fb8
feat: expand pop-out viewer node data to include ID, mode, position, size, widgets, inputs, outputs, and properties via safe serialization
2026-01-05 15:13:22 -08:00
AEmotionStudio
6af63e9db4
feat: disable info panel persist setting when panel is hidden via toggle button
2026-01-05 14:55:53 -08:00
AEmotionStudio
29dfd38e1e
feat: Update pop-out viewer management logic and HTML structure.
2026-01-05 14:44:19 -08:00
AEmotionStudio
86bfec75a2
feat: Enhance pop-out viewer with improved frame, config, and info synchronization.
2026-01-05 14:43:47 -08:00
AEmotionStudio
c28ec11033
style: Update popout viewer logo styling and bump cache-busting version.
2026-01-05 14:36:22 -08:00
AEmotionStudio
f1acd5ef38
feat: Dynamically update pop-out button's active state and tooltip based on viewer status.
2026-01-05 14:34:02 -08:00
AEmotionStudio
9f4b7f65ab
feat: Add fullscreen and fit-to-container modes to the pop-out viewer and update cache version.
2026-01-05 14:05:02 -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
2127ffb583
feat: allow info panel to update even when glass preview is hidden
2026-01-05 13:05:12 -08:00
AEmotionStudio
3804d41ef1
feat: Add ability to hide magnify glass preview and refine info panel visibility based on glass state.
2026-01-05 12:19:46 -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