Chenlei Hu
473aa120eb
Fix extra_model_paths_yaml i18n key ( #1793 )
2024-12-04 13:25:04 -05:00
Chenlei Hu
7986aebf27
Translate command label on top command dropdown menu ( #1792 )
...
* collect i18n with playwright
* Add command label translation
* Normalize i18n object key
2024-12-04 13:19:53 -05:00
filtered
2caa87d35d
Prevent interface crash from dialog abuse ( #1789 )
...
- Adds hard-coded limit of 10 open dialogs
- Discards the oldest item on the dialog stack to maintain size
2024-12-04 10:09:06 -05:00
Chenlei Hu
dabcd4741b
[Refactor] Extract command definitions to coreCommandHooks ( #1785 )
...
* [Refactor] Extract command definitions to coreCommandHooks
* Register core commands
* Fix rebase issue
2024-12-03 23:06:19 -05:00
Hayden
e893f3ed03
Add a unique key to each showDialog ( #1786 )
2024-12-03 23:04:27 -05:00
Chenlei Hu
1856479de9
Translate topbar command menu ( #1784 )
...
* Rename script
* Translate menu labels
* Update translations
* Display translated menu items
2024-12-03 22:51:15 -05:00
Yuki Shindo
1847db7a47
chore: add locale keys for settings dialog (i18n) ( #1779 )
2024-12-03 17:27:13 -08:00
Chenlei Hu
9cbcda20a7
[Refactor] Extract top menu bar command definitions ( #1778 )
2024-12-03 17:17:15 -08:00
filtered
0fe0aea242
Fix keybinds invalidated by capslock state ( #1776 )
...
* [Refactor] Simplify keybinds code
* [Refactor] Type safety
* Fix capslock inverts undo/redo shortcuts
* [Refactor] Type safety
* Fix capslock state changes keybinds
* Deprecate keybind deserialize
* Remove keybind deserialize
2024-12-03 19:12:09 -05:00
Chenlei Hu
08ae36818a
Fix litegraph types in NodeSearchBoxPopover ( #1777 )
2024-12-03 19:07:15 -05:00
Chenlei Hu
da6b4d2872
Disable install button when there is error ( #1775 )
2024-12-03 14:34:03 -05:00
Chenlei Hu
8e293b41f5
[Refactor] Remove abstract inheritance of node search filter ( #1774 )
2024-12-03 11:39:29 -05:00
Chenlei Hu
d2771a7a1d
Always include node title metadata for API export ( #1771 )
2024-12-02 22:49:42 -05:00
filtered
6ba53f3af1
Keep log on screen after installation error ( #1769 )
2024-12-02 21:57:30 -05:00
Tristan Sommer
b23cebcba4
maskeditor: massive improvements to brush opacity in brush strokes and lines ( #1768 )
...
* massive improvements to brush opacity in brush strokes and lines, improved save button visibility
* prettier formatting fixed
2024-12-02 18:16:18 -08:00
pythongosssss
30dfe76577
Allow copy/paste in terminal ( #1760 )
2024-12-02 19:55:14 -05:00
Chenlei Hu
c1f0cfe366
Move Comfy.EnableWorkflowViewRestore to coreSettings ( #1767 )
2024-12-02 17:50:46 -05:00
Chenlei Hu
d1279fa474
Move Comfy.TreeExplorer.ItemPadding to Appearance category ( #1766 )
2024-12-02 17:38:46 -05:00
Chenlei Hu
a56462fc7c
Translate core setting name & tooltip ( #1765 )
...
* lazy eval default value
* Add setting translation
* Adjust hooks
* Add all translations
* nit
* Normalized setting id
* Update locales
* Fallback
* Locale => Language
* Locale => Language
* Update translations
2024-12-02 17:34:21 -05:00
pythongosssss
89a9288154
Support closing tab with middle click ( #1761 )
2024-12-02 15:09:46 -05:00
pythongosssss
17b7ef18d6
Add context menu to tabs ( #1759 )
...
* Add context menu to tabs
* Flatten menu
Translate
* Add translations
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-12-02 13:19:39 -05:00
Yuki Shindo
1afc584393
fix: remove unnecessary $t calls for column headers ( #1758 )
2024-12-02 09:47:08 -05:00
filtered
8cda1ac48a
Add CanvasPointer callback for node widgets ( #363 )
...
* Add CanvasPointer callback for node widgets
* Add API documentation
* nit - Docs
2024-12-01 20:31:48 -05:00
pythongosssss
a0b50dcf15
Fix cloning pinned nodes ( #364 )
2024-12-01 20:31:12 -05:00
Yuki Shindo
9ef40189f9
Add lobe-i18n setup and translation scripts and update translation files for consistency ( #1751 )
...
* refactor: convert translation files from TS to JSON format
* feat: add lobe-i18n setup and translation scripts
* chore: update translation files for consistency
* chore: refine translations in ja_JP.json for natural phrasing
* refactor: revert locale file names to original simpler format (e.g., en_US → en)
2024-12-01 20:03:17 -05:00
pythongosssss
5c6eecd660
Fix group node manage opening to wrong node type ( #1754 )
...
Remove dialog from DOM when closed
Add test
2024-12-01 19:52:08 -05:00
filtered
9b07993e1a
Clear console error - missed API type ( #1749 )
2024-11-30 09:47:15 -05:00
filtered
91077aa20b
Redesign invalid node indicator ( #358 )
...
* nit
* Remove unused code
Gradient can (and should) be impl. directly by caching a CanvasGradient.
* nit
* nit - Refactor
* Remove redundant code
* Add line width & colour options to shape stroke
* Rename drawSelectionBounding to strokeShape
* nit - Doc
* Fix rounded corners not scaling with padding
* Optimise node badge draw
* Redesign invalid node visual indication
Customisable boundary indicator now used, replacing red background.
* Update snapshot
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-11-29 16:26:25 -05:00
filtered
7c2cce40de
Add default setting for node error colour ( #1738 )
2024-11-29 13:20:54 -05:00
filtered
2017b9016b
Add TS types - API ( #1736 )
...
* nit
* Add TS types - API events
* Replace all API event emits with type-safe variants
* Add missing API type
* nit
* Remove test code, nit
2024-11-29 13:15:25 -05:00
filtered
0bf30e7621
Add git download page ( #1742 )
2024-11-29 13:12:09 -05:00
Chenlei Hu
7f5b685c9f
Add current user message in settings dialog ( #1740 )
2024-11-29 11:24:21 -05:00
Chenlei Hu
9e565154a9
Rework user selection ( #1728 )
...
* Move to new route
* Convert to tailwind
* Basic style
* Add userStore
* nit
* nit
* nit
* Remove app.#setUser
* Route to user-select view
* Mock login
* Use primevue UI components
* handle create new user
* Remove legacy user selection
* Add logout button on side toolbar
* Add username to logout button tooltip
* Add playwright tests
* hide logout button in single user server
* nit
2024-11-28 23:36:41 -05:00
Chenlei Hu
814c4b8ef0
Remove node bookmark migration ( #1733 )
...
* Remove node bookmarks setting migration
* nit
* nit
2024-11-28 14:28:53 -05:00
Chenlei Hu
df3fff5dbb
Remove migration logic (settings & templates storage location) ( #1732 )
...
* Remove isNewUserSession handling
* Remove writing of setting and templates to localStorage
2024-11-28 14:24:06 -05:00
Chenlei Hu
b0085114d7
Remove app.storageLocation handling ( #1731 )
2024-11-28 13:35:08 -05:00
filtered
2a39b21578
Fix Zoom Centre ( #135 )
2024-11-28 11:54:09 -05:00
filtered
578870d345
Add canvas maximum FPS setting ( #1727 )
...
* Add canvas maximum FPS setting
* Update litegraph
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-11-28 11:46:54 -05:00
Chenlei Hu
05fab91bda
Build comfyui-frontend-types library ( #1725 )
...
* Install vite-plugin-dts
* Explicitly type workflowStore
* Working rollup
* Hide diff type
* Inline primevue toast mesage types
* Add prepare-types script to generate package.json for type package
* Add global declaration
* Add publish types Github action
* Update litegraph
* Add @comfyorg to package name
2024-11-28 11:21:19 -05:00
filtered
24db9e2572
Add maximum FPS feature ( #356 )
2024-11-28 09:45:59 -05:00
Yuki Shindo
5191e11650
Add Japanese (ja) locale files and update type definition for supported locales ( #1726 )
...
* feat: add locale files for Japanese (ja)
* fix: update locale type definition to include all supported languages
2024-11-28 09:45:00 -05:00
Chenlei Hu
83ba7a8df7
Export ISerialisedGraph for frontend repo DTS ( #354 )
2024-11-27 23:50:16 -05:00
filtered
92079a653e
Update unsupproted card help link ( #1724 )
2024-11-27 22:43:03 -05:00
Chenlei Hu
e981fa01a0
Export types for frontend repo DTS ( #353 )
2024-11-27 22:13:59 -05:00
Chenlei Hu
88a42172c5
Typecheck vue components ( #1721 )
...
* Fix various type issues in vue components
* Add vue tsc
* Add to hooks
* nit
2024-11-27 19:18:16 -05:00
Chenlei Hu
e79013dcfe
Remove deprecated type def on ComfyNodeDef ( #1720 )
2024-11-27 16:16:50 -05:00
Chenlei Hu
08f3370828
Use auto inferred type on electronAPI.Terminal ( #1719 )
2024-11-27 16:14:30 -05:00
Chenlei Hu
c4d3c672ad
Enforce ComfyExtension types ( #1718 )
...
* Enforce extension types
* nit
2024-11-27 15:35:18 -05:00
filtered
304e229dc2
Fix custom widget pointerup receives NaN pos ( #351 )
2024-11-27 12:40:39 -05:00
Chenlei Hu
39eaa2e850
[Electron] Add not supported hardware page ( #1717 )
2024-11-27 10:46:24 -05:00