Skip to content
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

feat(ui): redesign followups #5368

Merged
merged 30 commits into from
Jan 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
e9e05c3
fix(ui): fix field title styling
psychedelicious Dec 29, 2023
3dc0320
feat(ui): use make label widths grow
psychedelicious Dec 29, 2023
6508373
fix(ui): remove debug stmts
psychedelicious Dec 30, 2023
4baffeb
lru
psychedelicious Dec 30, 2023
9b9003d
feat(ui): add createLruSelector
psychedelicious Dec 30, 2023
e38a241
feat(ui): use pubsub to for globalcontextmenuclose
psychedelicious Dec 30, 2023
844276e
feat(ui): misc perf/rerender improvements
psychedelicious Dec 30, 2023
b9d431b
feat(ui): disable `onlyRenderVisibleElements` on Flow
psychedelicious Dec 30, 2023
278c67a
feat(ui): misc canvas perf improvements
psychedelicious Dec 30, 2023
eabb436
feat(ui): bump react-resizable-panels, improve panel resize logic
psychedelicious Dec 31, 2023
e19f1ee
fix(ui): fix uninteractable canvas bbox
psychedelicious Dec 31, 2023
24cfc5b
feat(ui): canvas perf improvements
psychedelicious Dec 31, 2023
9f30098
chore(ui): bump deps
psychedelicious Dec 31, 2023
3c3d933
feat(ui): use nanostores for useMouseOverNode
psychedelicious Dec 31, 2023
f32ea52
fix(ui): focus add node popover on open
psychedelicious Dec 31, 2023
d4151f5
feat(ui): optimized useMouseOverNode
psychedelicious Dec 31, 2023
0acc758
fix(ui): fix workflow library new workflow/settings closing
psychedelicious Dec 31, 2023
66caf25
feat(ui): bump react-resizable-panels & improve usePanel hook
psychedelicious Dec 31, 2023
19fff8d
fix(ui): show denoising strength on canvas
psychedelicious Jan 1, 2024
fd42d1b
feat(ui): move canvas interaction state to nanostores
psychedelicious Jan 1, 2024
95e9b07
feat(ui): store node templates in separate slice
psychedelicious Jan 1, 2024
3e8df08
feat(ui): split dnd overlay to separate component
psychedelicious Jan 1, 2024
375ca9d
feat(ui): optimized workflow building
psychedelicious Jan 1, 2024
4e13a9f
feat(ui): update useGlobalModifiers to store each key independently
psychedelicious Jan 1, 2024
8241043
chore(ui): lint
psychedelicious Jan 1, 2024
fa5e81c
feat(ui): use lruMemoize for argsMemoize on selectors
psychedelicious Jan 1, 2024
04df52b
fix(ui): InvContextMenu.placement = 'auto-end'
psychedelicious Jan 1, 2024
dfd9c44
feat(ui): use zod-less workflow builder when appropriate
psychedelicious Jan 1, 2024
4045103
fix(ui): fix dynamic prompts with single prompt
psychedelicious Jan 1, 2024
e81476e
chore(ui): lint
psychedelicious Jan 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import type { UserConfig } from 'vite';

import { commonPlugins } from './common';
import { commonPlugins } from './common.mjs';

export const appConfig: UserConfig = {
base: './',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import type { UserConfig } from 'vite';
import cssInjectedByJsPlugin from 'vite-plugin-css-injected-by-js';
import dts from 'vite-plugin-dts';

import { commonPlugins } from './common';
import { commonPlugins } from './common.mjs';

export const packageConfig: UserConfig = {
base: './',
Expand Down
14 changes: 7 additions & 7 deletions invokeai/frontend/web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
"compare-versions": "^6.1.0",
"dateformat": "^5.0.3",
"framer-motion": "^10.16.16",
"i18next": "^23.7.12",
"i18next": "^23.7.13",
"i18next-http-backend": "^2.4.2",
"idb-keyval": "^6.2.1",
"konva": "^9.3.0",
Expand All @@ -91,12 +91,12 @@
"react-error-boundary": "^4.0.12",
"react-hook-form": "^7.49.2",
"react-hotkeys-hook": "4.4.1",
"react-i18next": "^13.5.0",
"react-i18next": "^14.0.0",
"react-icons": "^4.12.0",
"react-konva": "^18.2.10",
"react-redux": "^9.0.4",
"react-resizable-panels": "^1.0.5",
"react-select": "5.7.7",
"react-resizable-panels": "^1.0.7",
"react-select": "5.8.0",
"react-textarea-autosize": "^8.5.3",
"react-use": "^17.4.2",
"react-virtuoso": "^4.6.2",
Expand All @@ -121,7 +121,7 @@
"ts-toolbelt": "^9.6.0"
},
"devDependencies": {
"@arthurgeron/eslint-plugin-react-usememo": "^2.2.1",
"@arthurgeron/eslint-plugin-react-usememo": "^2.2.2",
"@chakra-ui/cli": "^2.4.1",
"@storybook/addon-docs": "^7.6.6",
"@storybook/addon-essentials": "^7.6.6",
Expand All @@ -136,7 +136,7 @@
"@storybook/theming": "^7.6.6",
"@types/dateformat": "^5.0.2",
"@types/lodash-es": "^4.17.12",
"@types/node": "^20.10.5",
"@types/node": "^20.10.6",
"@types/react": "^18.2.46",
"@types/react-dom": "^18.2.18",
"@types/uuid": "^9.0.7",
Expand All @@ -162,7 +162,7 @@
"storybook": "^7.6.6",
"ts-toolbelt": "^9.6.0",
"typescript": "^5.3.3",
"vite": "^4.5.1",
"vite": "^5.0.10",
"vite-plugin-css-injected-by-js": "^3.3.1",
"vite-plugin-dts": "^3.7.0",
"vite-plugin-eslint": "^1.8.1",
Expand Down
Loading