v1.27.4
What's Changed
- feat: style of progress bar in various scenarios by @LittleSound in #5492
- Fix Connection of Primitive nodes to Subgraph node by @AustinMroz in #5024
- Revert "chore(lint): make ESLint concurrency configurable via pnpm config" by @DrJKL in #5499
- fix: Missing
.valueled to the release dot always showing by @DrJKL in #5500 - Drag Multiple Vue Nodes by @Myestery in #5459
- Fix backport workflow with step env by @benceruleanlu in #5501
- fix: Add JSON import assertions for Node.js ESM compatibility by @snomiao in #5507
- Remove root-level comment in vue file by @christian-byrne in #5514
- feat: remove the divider that between widgets and slots and content by @LittleSound in #5517
- fix(links): remove drag-end offset in straight/linear modes by @benceruleanlu in #5520
- Feat: Change the Run button / ActionBar to dock by default by @DrJKL in #5519
- Component: Vue Widget Slider (new) by @DrJKL in #5516
- ADR: PrimeVue Fork Decision by @christian-byrne in #5230
- a11y: Bigger click/touch target for Slider track by @DrJKL in #5524
- [test] Add Vue Node header component test by @christian-byrne in #5457
- feat: add test count display to Playwright PR comments by @snomiao in #5458
- Fix Electron update GitHub Action PR title/body by @webfiltered in #5527
- [chore] Update electron-types to 0.4.72 by @comfy-pr-bot in #5526
- [test] Add component test for Vue button widget by @christian-byrne in #5468
- Update test expectations to match core node change by @christian-byrne in #5544
- fix: make Color Picker Widget coerce to HEX with hashtag regardless of format/value in the UI by @christian-byrne in #5472
- Mark flaky animated webp test as fixme by @christian-byrne in #5548
- Fix/vue nodes viewport culling by @simula-r in #5510
- Fix: Delete/Backspace hotkey to remove Vue Nodes by @christian-byrne in #5470
- [refactor] Move pure functions from layout store to separate modules so they can be tested (and add tests) by @christian-byrne in #5462
- Add error border on missing nodes (vue nodes) by @christian-byrne in #5538
- Fix Vue slot label colors for light theme by @christian-byrne in #5529
- fix: Use generic type in multi-select widget and fix options binding by @christian-byrne in #5525
- fix: Show title, inputs, and outputs on Vue node component even when node fails to initalize (e.g., if missing) by @christian-byrne in #5540
- [feat] Add I/O slot component tests by @christian-byrne in #5523
- Floating Selection Toolbox Improvements by @Myestery in #5218
- [test] Add component test for Vue Textarea widget (multiline STRING widget) by @christian-byrne in #5539
- Show node output images on Vue Nodes by @christian-byrne in #5456
- Fix Vue node selection detection in browser tests by @christian-byrne in #5555
- Add progress bars on Vue Nodes by @christian-byrne in #5469
- fix: File Upload widget disabled prop treats
undefinedas true by @christian-byrne in #5528 - [test] Add component test for
SelectButtonVue widget by @christian-byrne in #5530 - add sortOrder for setting item by @jtydhr88 in #5534
- Fix copy & paste is not possible from desktop app start by @webfiltered in #5559
- Remove duplicate Manager key from i18n by @webfiltered in #5560
- Settings radio by @jtydhr88 in #5536
- fix prop bindings on Vue nodes' gallery widgets by @christian-byrne in #5542
- [refactor] Deduplicate download functionality in useImageMenuOptions by @christian-byrne in #5569
- Show error state on Vue nodes that caused execution errors by @christian-byrne in #5541
- Fix light_theme changes default node background by @webfiltered in #5562
- fix: Set Vue node initial size in layout store instead of CSS by @christian-byrne in #5571
- [refactor] Improve renderer domain organization by @christian-byrne in #5552
- Desktop: Add terminal context menu (text) by @webfiltered in #5563
- [refactor] Improve workflow domain organization by @christian-byrne in #5584
- [refactor] Move thumbnail functionality to renderer/core domain by @christian-byrne in #5586
- [refactor] Improve settings domain organization by @christian-byrne in #5550
- [refactor] Improve updates/notifications domain organization by @christian-byrne in #5590
- [refactor] Add DDD refactor commits to git-blame-ignore-revs by @christian-byrne in #5591
- Feat: Bypass styling for Vue nodes by @DrJKL in #5593
- 1.27.4 by @comfy-pr-bot in #5594
Full Changelog: v1.27.3...v1.27.4