From 5f979e844cb2ee185a5d61ea9b2a2c74c7b59209 Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Mon, 1 Jul 2024 18:07:12 -0400 Subject: [PATCH] Relands BetaUI (#77) * PR1 * PR2 * pr3 * Fix * Revert 3909 * Ignore/fix type errors * Fix import --- index.html | 1 + .../fonts/materialdesignicons-webfont.woff2 | Bin 0 -> 403216 bytes public/materialdesignicons.min.css | 3 + public/style.css | 75 ++ src/extensions/core/colorPalette.ts | 388 ++++----- src/extensions/core/groupNodeManage.ts | 4 +- src/extensions/core/index.js | 1 - src/extensions/core/undoRedo.ts | 181 ----- src/scripts/api.ts | 75 +- src/scripts/app.ts | 225 ++++-- src/scripts/changeTracker.js | 257 ++++++ src/scripts/domWidget.ts | 10 +- src/scripts/ui.ts | 12 +- src/scripts/ui/components/asyncDialog.js | 64 ++ src/scripts/ui/components/button.js | 163 ++++ src/scripts/ui/components/buttonGroup.js | 45 ++ src/scripts/ui/components/popup.js | 128 +++ src/scripts/ui/components/splitButton.js | 43 + src/scripts/ui/dialog.ts | 27 +- src/scripts/ui/imagePreview.ts | 1 + src/scripts/ui/menu/index.js | 303 +++++++ src/scripts/ui/menu/interruptButton.js | 23 + src/scripts/ui/menu/menu.css | 706 ++++++++++++++++ src/scripts/ui/menu/queueButton.js | 93 +++ src/scripts/ui/menu/queueOptions.js | 77 ++ src/scripts/ui/menu/viewHistory.js | 27 + src/scripts/ui/menu/viewList.js | 203 +++++ src/scripts/ui/menu/viewQueue.js | 55 ++ src/scripts/ui/menu/workflows.js | 763 ++++++++++++++++++ src/scripts/ui/settings.ts | 48 +- src/scripts/ui/utils.js | 56 ++ src/scripts/utils.ts | 68 ++ src/scripts/workflows.js | 450 +++++++++++ src/types/colorPalette.ts | 4 + src/types/comfy.d.ts | 23 +- tests-ui/utils/ezgraph.ts | 2 +- tests-ui/utils/setup.ts | 1 + 37 files changed, 4135 insertions(+), 470 deletions(-) create mode 100644 public/fonts/materialdesignicons-webfont.woff2 create mode 100644 public/materialdesignicons.min.css delete mode 100644 src/extensions/core/undoRedo.ts create mode 100644 src/scripts/changeTracker.js create mode 100644 src/scripts/ui/components/asyncDialog.js create mode 100644 src/scripts/ui/components/button.js create mode 100644 src/scripts/ui/components/buttonGroup.js create mode 100644 src/scripts/ui/components/popup.js create mode 100644 src/scripts/ui/components/splitButton.js create mode 100644 src/scripts/ui/menu/index.js create mode 100644 src/scripts/ui/menu/interruptButton.js create mode 100644 src/scripts/ui/menu/menu.css create mode 100644 src/scripts/ui/menu/queueButton.js create mode 100644 src/scripts/ui/menu/queueOptions.js create mode 100644 src/scripts/ui/menu/viewHistory.js create mode 100644 src/scripts/ui/menu/viewList.js create mode 100644 src/scripts/ui/menu/viewQueue.js create mode 100644 src/scripts/ui/menu/workflows.js create mode 100644 src/scripts/ui/utils.js create mode 100644 src/scripts/workflows.js diff --git a/index.html b/index.html index 83e11580d..cb641816b 100644 --- a/index.html +++ b/index.html @@ -15,6 +15,7 @@ +