-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[1.3.0] Beta menu rework / Model library sidebar tab / etc #960
Commits on Sep 25, 2024
-
* Add floating menu * Fix * Updates * Add auto-queue change test * Fix
Configuration menu - View commit details
-
Copy full SHA for 25300f2 - Browse repository at this point
Copy the full SHA 25300f2View commit details -
Proxy ComfyWorkflow objects (#869)
* Proxy ComfyWorkflow objects * nit
Configuration menu - View commit details
-
Copy full SHA for 803f9e0 - Browse repository at this point
Copy the full SHA 803f9e0View commit details -
Move workflow dropdown to sidebar tab (#893)
* Initial move to sidebar Remove broken CSS Move action buttons Migrate open workflows Add basic browse WIP Add insert support Remove legacy workflow manager Remove unused CSS Reorder Remove legacy workflow UI nit * Support bookmark Add workflow bookmark store nit Add back bookmark functionality Correctly load bookmarks nit Fix many other issues Fix this binding style divider * Extract tree leaf component * Hide bookmark section when no bookmarks * nit * Fix save * Add workflows searchbox * Add search support * Show total opened * Add basic test * Add more tests * Fix redo/undo test * Temporarily disable browser tab title test
Configuration menu - View commit details
-
Copy full SHA for 6ded7a3 - Browse repository at this point
Copy the full SHA 6ded7a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e148cbf - Browse repository at this point
Copy the full SHA e148cbfView commit details -
Fix routing and layout issue (#923)
* fix router and move graph related parts to GraphView.vue * (fix) add back child element in UnloadWindowConfirmDialog * (cleanup) remove empty callback
Configuration menu - View commit details
-
Copy full SHA for ec5ba0c - Browse repository at this point
Copy the full SHA ec5ba0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 729a521 - Browse repository at this point
Copy the full SHA 729a521View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8e62bf - Browse repository at this point
Copy the full SHA c8e62bfView commit details -
* fix router and move graph related parts to GraphView.vue * (fix) add back child element in UnloadWindowConfirmDialog * (cleanup) remove empty callback * (fix) routing issue when base url is not webroot * add back DEV_SERVER_COMFYUI_URL
Configuration menu - View commit details
-
Copy full SHA for 586a1ed - Browse repository at this point
Copy the full SHA 586a1edView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbe2de9 - Browse repository at this point
Copy the full SHA bbe2de9View commit details -
Remove support of Top/Bottom in menu positions (#933)
* Remove support of Top/Bottom in menu positions * Update menu positions in test setting * nit
Configuration menu - View commit details
-
Copy full SHA for b6dc11f - Browse repository at this point
Copy the full SHA b6dc11fView commit details -
* Add template gallery * Add simple test * Add examples * Enable floating menu in test
Configuration menu - View commit details
-
Copy full SHA for 966834b - Browse repository at this point
Copy the full SHA 966834bView commit details -
[Draft] Model library sidebar tab (#837)
* basic/empty model library sidebar tab in-progress * make it actually list out models * extremely primitive search impl * list out available folders (incomplete list atm) * load list dynamically * nice lil loading icon * that's not doing anything * run autoformatter * fix up some absolute vue shenanigans * swap to pi-box * is_fake_object * i think apply the tailwind thingo * trim '.safetensors' from end of display title * oop * after load, retain title if no new title is given * is_load_requested to prevent duplication * dirty initial model metadata load & preview based on node preview code * update model store tests * initial image icon for model lib * i hate this * better empty spacer * add api handler for '/models' * load model folders list instead of hardcoding * add a 'no content' placeholder for empty folders * autoformat * autoload model metadata * error handling on metadata loading * larger model icons * click a model to spawn a node for it * draggable model nodes * add a setting for whether to autoload or not * autoformat will be the death of me * cleanup promise code * make the model preview actually half-decent * revert bad unchecked change * put registration back
Configuration menu - View commit details
-
Copy full SHA for b9670a0 - Browse repository at this point
Copy the full SHA b9670a0View commit details -
Add topbar dropdown menu (#937)
* Add basic menu * Add workflows/edit to menu bar * Add command store * Fix z-index * Fix beta menu setting switch * nit * Drop to center * Fix command invocation
Configuration menu - View commit details
-
Copy full SHA for 571d130 - Browse repository at this point
Copy the full SHA 571d130View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8223241 - Browse repository at this point
Copy the full SHA 8223241View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63b7a1b - Browse repository at this point
Copy the full SHA 63b7a1bView commit details -
* reinstate working routing code and remove broken code * forward object_info * remove object_info bit
Configuration menu - View commit details
-
Copy full SHA for 0b8acf4 - Browse repository at this point
Copy the full SHA 0b8acf4View commit details -
Show opened workflows as topbar tabs (#952)
* Basic tab switching * Closing tabs * Style buttons * wip * Fix scroll style * Add setting * Add playwright test * Add unsaved status * nit
Configuration menu - View commit details
-
Copy full SHA for 5f4e8ae - Browse repository at this point
Copy the full SHA 5f4e8aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1463c0e - Browse repository at this point
Copy the full SHA 1463c0eView commit details -
better badges for empty/loading model library folders (#953)
* better badges for empty/loading model library folders for #945 * fix total count on loaded nodes * fix test break * additional test fix * use a null prop fallback instead of having to explicitly calc * patch
Configuration menu - View commit details
-
Copy full SHA for 9bd4557 - Browse repository at this point
Copy the full SHA 9bd4557View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06136de - Browse repository at this point
Copy the full SHA 06136deView commit details -
initial download-folder-selector interface (#890)
* initial download-folder-selector interface * use primevue select * add a folder select visibility checkbox * slightly reduce indirection * fix up select box updating * revert bad upstream changes * cleanup * allow localhost sourced models in ui side (for testing purposes only basically, but does no harm in deployed envs) * add screenshot expectations to test * Update test expectations [skip ci] * add testing of folder select * fix test * don't exclude folder selector when there's only 1 since the checkbox covers that better anyway * oo - fix checkbox * Update test expectations [skip ci] * testing - don't expect screenshots :( * experimental new test code * toHaveClass is silly * add // comments documenting intent of allowedSources --------- Co-authored-by: github-actions <github-actions@github.com>
Configuration menu - View commit details
-
Copy full SHA for 36c3ecd - Browse repository at this point
Copy the full SHA 36c3ecdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d39581 - Browse repository at this point
Copy the full SHA 7d39581View commit details -
Reduce SearchBox margins for lower resolutions. (#959)
On lower screen widths, the SearchBox would scale itself down instead of reducing the fairly wide margins. This wastes space and has reduces the usability of the search box contents itself by cutting off information (such as the experimental badge) on nodes with medium or longer titles This is not without side effects, so further adjustments may be needed. Currently, the searchbox is slightly offset to the right even for wide screens and the adjustments are disabled for very small screens (<=768) such that the preview is offscreen, but the entirety of the searchbox is properly displayed down to 512
Configuration menu - View commit details
-
Copy full SHA for b3441b6 - Browse repository at this point
Copy the full SHA b3441b6View commit details -
* Move queue button to right side * Rework split button * Group * Remove unused code * x2 buttons * Use primevue divider * adjust style * Add tooltip * Update test * Add clearing pending tasks button to queue bar * Fix state * Dropdown list fix
Configuration menu - View commit details
-
Copy full SHA for c2a3f36 - Browse repository at this point
Copy the full SHA c2a3f36View commit details -
Reset FileInput value after load (#958)
When a file is browsed for, the fileInput remains associated with the chosen file even after the associated workflow is loaded. If a user attempts to load the same file again, the onchange event does not fire and loading fails silently. This is fixed by clearing the fileInput after the workflow has been loaded. Out of an abundance of caution, the onchange is made async to ensure the fileInput isn't cleared until after the workflow has loaded. Add a test to check if the same workflow file can be loaded consecutively.
Configuration menu - View commit details
-
Copy full SHA for c43bb20 - Browse repository at this point
Copy the full SHA c43bb20View commit details -
Backward compatibility with extension injections on legacy menu bar (#…
…970) * Compatible to legacy top menu extensions * Rework css * nit
Configuration menu - View commit details
-
Copy full SHA for 2f7758f - Browse repository at this point
Copy the full SHA 2f7758fView commit details