filtered
696b8b2c63
Fix custom widget mouseover ( #339 )
2024-11-23 17:44:13 -05:00
filtered
abed0656af
Add Fit Group to Contents keybind ( #1658 )
...
* Add Fit Group to Nodes keyboard command
Fits all selected groups.
* nit - Rename
* Move to commandStore & Playwright test
* nit
* nit
* Update test expectations [skip ci]
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
Co-authored-by: github-actions <github-actions@github.com >
2024-11-23 17:15:52 -05:00
Terry Jia
5febda16c7
fix bug and allow restore previous node size ( #1659 )
2024-11-23 10:56:59 -05:00
Chenlei Hu
069dc67c30
Reland "Fix undo / redo filling with empty steps" ( #1653 )
...
* Revert "Revert "Fix undo / redo filling with empty steps (#1649 )" (#1652 )"
This reverts commit 7623810166 .
* Update test expectations
* Add dirty flag if workflow is not persisted
* Add dirty flag to other UI areas for new workflows
* Remove redundant code
* Fix regression: undo / redo steps lost on refresh
The history is still be cleared, but any changes made by issuing undo / redo comands prior to refresh are not lost.
* Update test expectations
Partially reverts f8cc2c0d67 - adds dirty flags back to unsaved workflows.
---------
Co-authored-by: filtered <176114999+webfiltered@users.noreply.github.com >
2024-11-23 09:49:12 -05:00
Chenlei Hu
7623810166
Revert "Fix undo / redo filling with empty steps ( #1649 )" ( #1652 )
...
This reverts commit ad2c1a0d3e .
2024-11-22 22:02:56 -05:00
Chenlei Hu
21fa88461f
[Electron][skip ci] Update install disk space requirement to 15GB ( #1651 )
2024-11-22 21:59:46 -05:00
Chenlei Hu
27b0493306
Move files to constants/ ( #1650 )
2024-11-22 21:55:44 -05:00
filtered
ad2c1a0d3e
Fix undo / redo filling with empty steps ( #1649 )
2024-11-22 21:49:13 -05:00
Robin Huang
f51866d988
[desktop] Update crash report description ( #1646 )
...
* Update crash report descripton
* Update settings description.
2024-11-22 21:42:55 -05:00
Chenlei Hu
46627bb44b
Remove host and port from server config panel ( #1648 )
2024-11-22 21:40:15 -05:00
pythongosssss
0f2260065a
[Electron] Allow users to submit error reports ( #1633 )
...
* Allows users to submit error reports
* Text change
* Add tooltip, change severity on submit
Remove unused import
2024-11-22 17:04:51 -05:00
Chenlei Hu
4007cc13c2
[Electron] ComfyUI server config (Launch args config) ( #1644 )
...
* Remove electron adapter server args
* Add server args typing
* Add server config constant file
* Tooltip to name; name to id
* Capitalize category
* Server config store
* Prevent default value
* Add serverconfig test
* Guard server config panel with electron flag
* Filter nullish values from server args
* Use slider for preview size
2024-11-22 16:50:24 -05:00
Chenlei Hu
3920210c5c
Remove Ctrl+D keybinding ( #1643 )
2024-11-22 11:17:36 -05:00
filtered
2d69a87419
Use device scaling for drag-from-link checks ( #334 )
2024-11-22 10:57:37 -05:00
filtered
a6c3f5c1c7
Fix widget changed callback not called ( #333 )
2024-11-22 10:48:35 -05:00
filtered
ae6422bad1
Fix custom widgets not receiving pointermove events ( #335 )
2024-11-22 10:45:39 -05:00
Chenlei Hu
ec01a04786
Hint shift to queue front on queue button tooltip ( #1634 )
2024-11-21 15:18:20 -05:00
filtered
75960485d3
Snapsize ( #331 )
...
* Improve group resize UX
Removes the teleport of the group corner to the pointer, on the first move event.
* Select groups when clicking titles
* Add snap to grid for groups
* Apply new group resize UX to nodes
2024-11-21 14:11:38 -05:00
Chenlei Hu
886c40a69a
Fix keybinding conflict ( #1630 )
2024-11-21 11:49:57 -05:00
Chenlei Hu
479d1b28c7
Update litegraph (Global snap to grid setting) ( #1629 )
2024-11-21 10:30:54 -05:00
filtered
ee45593558
Move Snap to Grid control to LiteGraphGlobal ( #329 )
...
* Fix snap to grid - now toggled at app level
Was impl. as per workflow.
* Update test expectations
2024-11-21 10:19:00 -05:00
filtered
f79133659f
Clean up JSDoc ( #327 )
...
* Convert comments to JSDoc
* Clean JSdoc
* nit
* Clean up all JSDoc & ESLint warnings
Disables max-len for now
Removes redundant JSDoc tags (empty, same name, wrong name, etc)
2024-11-21 10:11:53 -05:00
Tristan Sommer
c41b57128a
maskEditor UI interface revamp + brush smoothing precision adjustment ( #1626 )
2024-11-21 09:39:53 -05:00
Chenlei Hu
5d178a407d
[chore] Update comfyui-electron-types ( #1625 )
...
* Remove electron external dep
* [chore] Update comfyui-electron-types
2024-11-21 00:07:50 -05:00
filtered
5469bfdd52
Add ESLint, pre-commit hook & format all files ( #319 )
...
* Add ESLint config
* Add ESLint packages
* Add prettier config
* Fix ESLint package version
* Format all files
* Format static assets
* Format project root config
* Add pre-commit code formatting
Formats .css & .js files automatically. If any .ts or .mts files are staged, the entire project is type-checked.
Packages:
- lint-staged
- husky
- prettier
2024-11-20 21:50:58 -05:00
oto-ciulis-tt
94f5031f0d
feat: Update Electron Download types ( #1621 )
...
* feat: Update Electron Download types
* Fix vite rollup
---------
Co-authored-by: Oto Ciulis <oto.ciulis@gmail.com >
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-11-20 20:34:27 -05:00
oto-ciulis-tt
c857e7d98c
feat: #270 Improve error view ( #1617 )
...
* feat: #270 Improve error view
Reverting change
Lint & Format
PR comments
Fixing typo
* nit
---------
Co-authored-by: Oto Ciulis <oto.ciulis@gmail.com >
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-11-20 16:35:14 -05:00
pythongosssss
d5b8a555d9
[Electron] xterm startup logs ( #1620 )
...
* Add live terminal output
* Fix scrolling
* Refactor loading
* Fallback to polling if endpoint fails
* Comment
* Move clientId to executionStore
Refactor types
* Remove polling
* wip terminal command input
* Refactor to use node-pty
* Hide tabs if not electron
* Lint fix
* ts fix
* Refactor tab components
* Use xterm for startup logs
* Nicer logs display
* Fix not setting xterm + mark terminal as raw
2024-11-20 16:09:54 -05:00
Chenlei Hu
f34d50da3d
[Refactor] Extract 'FormItem' and 'SettingItem' ( #1619 )
...
* Extract SettingItem component
* Extract GeneralSettingItem
* Rename to FormItem
* nit
* nit
2024-11-20 15:10:17 -05:00
Chenlei Hu
4f3693e322
Reland 'Bind Ctrl+s to Comfy.SaveWorkflow' ( #1618 )
2024-11-20 15:01:04 -05:00
Terry Jia
431ad7d27f
allow render depth directly ( #1610 )
2024-11-20 09:36:44 -05:00
filtered
b4b68c7e75
Fix fast widget conversion ( #323 )
2024-11-20 09:28:33 -05:00
Chenlei Hu
77b85acdd5
Revert "Bind Ctrl+s to Comfy.SaveWorkflow ( #1599 )" ( #1614 )
...
This reverts commit 0058691579 .
2024-11-20 09:27:01 -05:00
Chenlei Hu
8906f5c26e
Add Comfy-Desktop.ComfyServer.ExtraLaunchArgs ( #1609 )
2024-11-19 20:44:26 -05:00
filtered
ecb7fa4f0b
Fix widget not updating on combo click ( #321 )
2024-11-19 18:26:36 -05:00
Terry Jia
3aa1c03566
better support for animation ( #1606 )
2024-11-19 18:25:58 -05:00
Chenlei Hu
600b7f93e5
[Electron] Add missing i18n items ( #1605 )
2024-11-19 15:31:57 -05:00
Chenlei Hu
2a7df57404
Fix always snap to grid ( #1604 )
2024-11-19 12:10:40 -05:00
Chenlei Hu
6352cd86ee
Show confirm dialog on workflow path conflict (Save As) ( #1590 )
...
* Show confirm dialog on workflow path conflict (Save As)
* Fix closeworkflow
* nit
* Add playwright tests
* nit
* nit
* Move workflows dir cleanup
2024-11-18 23:07:24 -05:00
Chenlei Hu
0058691579
Bind Ctrl+s to Comfy.SaveWorkflow ( #1599 )
2024-11-18 23:07:11 -05:00
Tristan Sommer
6e49685f58
fix: improve light mode visibility, add: select color up to mask option ( #1596 )
2024-11-18 21:31:28 -05:00
Chenlei Hu
946823ce6c
[Electron] Add Comfy-Desktop.SendStatistics setting ( #1594 )
2024-11-18 20:25:18 -05:00
Chenlei Hu
88164bdac5
[Electron] Fix initial default install location validation ( #1592 )
2024-11-18 20:10:22 -05:00
pythongosssss
6fbf1248f4
Filter cached/canceled results ( #1586 )
...
* Filter cached/canceled results
* Highlight if on
* Update setting
2024-11-18 16:59:59 -05:00
pythongosssss
56848724cd
Fix id ( #1589 )
2024-11-18 16:59:36 -05:00
filtered
31c25b4ea1
Fixes pinned group contents moving ( #316 )
2024-11-18 13:17:24 -05:00
pythongosssss
1bec315427
Adds highlight to advanced widgets ( #317 )
...
* Adds highlight to advanced widgets
* Update snapshot
2024-11-18 13:16:52 -05:00
Chenlei Hu
26c3eeb942
Fix vue warning on unnecessary defineEmits import ( #1588 )
2024-11-18 13:15:16 -05:00
filtered
a8f869337e
Fix load crash when graph or config unset ( #1587 )
...
Resolves #1585
2024-11-18 12:51:46 -05:00
filtered
7e245ba1cf
Update Litegraph: Canvas Pointer ( #1556 )
...
* Litegraph: canvas.pointer
Clear @ts-expect-error
Fix exception thrown on slot double-click
Long-standing bug but has no real impact in prod - just logs an error.
Required for new connecting_link features.
Add settings: CanvasPointer options
Update litegraph 0.8.28
Fix regression in snap to grid render
Fix snap to grid marker always on
Update snap to grid to use Positionable API
Fix test clicks registering as double-click
Improve test precision
Current test proves it has changed to something smaller.
New test proves it is exactly what was specified.
Will need refinement when a limit is put on latent width.
Fix test expects collapse node to select node
Remove redundant code
Resolved by CanvasPointer
Fix flaky test - ContextMenu
Fix settings group
* Update litegraph
* Remove snapToGrid extension
* Update test expectations [skip ci]
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
Co-authored-by: github-actions <github-actions@github.com >
2024-11-18 10:50:51 -05:00