psychedelicious
757ecdbf82
build(ui): downgrade idb-keyval
...
We have increased error rates after updating this package. Let's try
downgrading to see if that fixes the issue.
2025-07-11 15:00:10 +10:00
psychedelicious
2d8b5e26c2
build(ui): bump vite to latest
2025-07-07 10:25:24 +10:00
psychedelicious
50914b74ee
chore(build): update pnpm to v10
2025-07-07 10:25:24 +10:00
psychedelicious
607b2561fd
chore(ui): bump knip to latest
2025-07-07 10:25:24 +10:00
Cursor Agent
91afe7884a
Add PSD export functionality for canvas layers
...
Co-authored-by: kent <kent@invoke.ai >
2025-07-01 14:12:14 +10:00
psychedelicious
504daa0ae5
Revert "build(ui): adopt sonda over rollup-plugin-visualizer to examine bundle"
...
This reverts commit e0cf2a8046 .
2025-06-26 20:00:39 +10:00
psychedelicious
14f7c98e8a
chore(ui): bump package version
2025-06-26 20:00:39 +10:00
psychedelicious
ab39305223
chore(ui): upgrade zod to v4
2025-06-26 20:00:39 +10:00
psychedelicious
7948bca864
build(ui): adopt sonda over rollup-plugin-visualizer to examine bundle
...
Requires a change to tsconfig module/moduleResolution settings. We were
on old legacy values anyways so good to update it.
2025-06-26 20:00:39 +10:00
psychedelicious
1a39d22b6c
feat(ui): migrate from lodash-es to es-toolkit
2025-06-26 20:00:39 +10:00
psychedelicious
9424271d12
revert(ui): undo accidental downgrade of rtk
2025-06-26 20:00:39 +10:00
psychedelicious
b5acc204a8
feat(ui): migrate from lodash.isEqual to objectEquals
2025-06-26 20:00:39 +10:00
psychedelicious
abaa33e22c
wip
2025-06-26 20:00:32 +10:00
psychedelicious
341910739e
chore(ui): bump @reduxjs/toolkit to latest
2025-06-26 19:49:01 +10:00
j-brooke
3df7cfd605
Updated fracturedjsonjs to version 4.1.0 and included settings adjustments for more pleasing comma placement.
2025-06-14 14:59:43 +10:00
psychedelicious
698b034190
chore(ui): bump deps
2025-04-28 09:53:08 +10:00
psychedelicious
676e59e072
chore(ui): bump react-resizable-panels to latest
...
This resolves a bug where SVG elements were ignored when checking when cursor is over a resize handle
2025-04-23 17:45:09 +10:00
psychedelicious
4d0f760ec8
chore(ui): bump cmdk to latest
2025-04-23 17:45:09 +10:00
psychedelicious
7c8c9694ce
feat(ui): use filesize package to format model file size
2025-04-10 09:53:03 +10:00
psychedelicious
188d52e4a5
chore(ui): bump tsafe to latest
2025-04-03 12:42:28 +11:00
psychedelicious
3650d91045
chore(ui): bump @xyflow/react to latest
2025-04-03 07:37:49 +11:00
psychedelicious
4feff5a185
chore(ui): bump @reduxjs/toolkit from 1.6.0 to 1.6.1
...
This brings in some fixes for the new infinite query support.
2025-03-12 08:00:18 +11:00
psychedelicious
e51588197f
chore(ui): lint
2025-03-07 08:44:15 +11:00
psychedelicious
3e97d49a69
chore(ui): bump RTKQ to latest to get infinite query support
2025-03-07 08:44:15 +11:00
psychedelicious
94771ea626
feat(ui): add auto-links to text, heading, field description and workflow descriptions
2025-02-28 16:06:02 +11:00
psychedelicious
dc9165dfc1
chore(ui): bump vitest to latest
...
All but the core `vitest` package were updated recently. Tests still ran but the test UI dashboard didn't. After updating, all tests still run, seems fine.
Also tested building in app and package mode.
2025-02-20 09:08:24 +11:00
psychedelicious
b6a892a673
chore(ui): bump @reduxjs/toolkit to latest
2025-02-17 09:28:13 +11:00
psychedelicious
3baaefb0cc
chore(ui): bump @invoke-ai/ui-library
2025-02-14 14:50:56 +11:00
psychedelicious
0371881349
chore(ui): upgrade reactflow to v12
2025-02-14 14:50:56 +11:00
Eugene Brodsky
cf22e09b28
chore(ui): upgrade vite, vitest, and related plugins to latest versions
2025-02-14 11:09:51 +11:00
psychedelicious
8a41e09de3
feat(ui): seeded random generators
...
- Add JS Mersenne Twister implementation dependency to use as seeded PRNG. This is not a cryptographically secure algorithm.
- Add nullish seed field to float and integer random generators.
- Add UI to control the seed.
- When seed is not set, behaviour is unchanged - the values are randomized when you Invoke. When seed is set, the random distribution is deterministic depending on the seed. In this case, we can display the values to the user.
2025-01-18 08:45:56 +11:00
psychedelicious
ad1fcb3f07
chore(ui): bump @invoke-ai/ui-library
...
Brings in a fix for `ExternalLink`
2024-11-19 14:02:11 -08:00
psychedelicious
54abd8d4d1
feat(ui): dnd layer reordering (wip)
2024-11-08 07:39:09 +11:00
psychedelicious
31c9acb1fa
tidy(ui): clean up old dnd stuff
2024-11-08 07:39:09 +11:00
psychedelicious
b6b9ea9d70
feat(ui): migrate to pragmatic-drag-and-drop (wip 2)
2024-11-08 07:39:09 +11:00
psychedelicious
63126950bc
feat(ui): migrate to pragmatic-drag-and-drop (wip)
2024-11-08 07:39:09 +11:00
Mary Hipp
8d84ccb12b
bump UI dep for combobox descriptions
2024-10-24 23:34:06 +11:00
psychedelicious
59d0ad4505
chore(ui): migrate from ts-toolbelt to type-fest
...
`ts-toolbelt` is unmaintained while `type-fest` is very actively maintained. Both provide similar TS utilities.
2024-10-23 16:01:15 +11:00
psychedelicious
4a66b7ac83
chore(ui): bump @invoke-ai/ui-library
...
Brings in a fix where ConfirmationAlertDialog rest props weren't used correctly.
2024-10-10 15:49:09 +11:00
Mary Hipp
db25be3ba2
(ui): add opened/created/updated details to tooltip, default sort by opened (OSS) and created (non-OSS)
2024-10-09 07:32:01 +11:00
Mary Hipp
9092280583
(ui) new menu list of workflows
2024-10-08 10:08:50 -04:00
psychedelicious
7105a22e0f
chore(ui): bump @invoke-ai/ui-library
...
- Reverts the `onClick -> onPointerUp` changes, which fixed Apple Pencil interactions of buttons with tooltips but broke things in other subtle ways.
- Adds a default `openDelay` on tooltips of 500ms. This is another way to fix Apple Pencil interactions, and according to some searching online, is the best practice for tooltips anyways. The default behaviour should be for there to be a delay, and only in specific circumstances should there be no delay. So we'll see how this is received.
2024-10-07 10:05:20 +11:00
psychedelicious
aa54c1f969
feat(ui): fix color picker wrong color, improved perf
...
The color picker take some time to sample the color from the canvas state. This could cause a race condition where the cursor position changes between the time sampling starts, resulting in the picker showing the wrong color. Sometimes it picks up the color picker tool preview!
To resolve this, the color picker's color syncing is now throttled to once per animation frame. Besides fixing the incorrect color issue, it improves the perf substantially by reducing number of samples we take.
2024-10-05 23:41:33 -04:00
psychedelicious
3b567bef3d
chore(ui): bump @invoke-ai/ui-library
...
This brings in the ability to disable long-press on context menus and a threshold move distance that cancels a pending long-press.
2024-10-04 07:44:40 -04:00
psychedelicious
3d867db315
chore(ui): bump @invoke-ai/ui-library
...
This brings in long-press support for context menus.
2024-10-04 07:44:40 -04:00
psychedelicious
af5f342347
chore(ui): bump @invoke-ai/ui-library
...
This brings in a fix for Apple Pencil.
2024-10-04 07:44:40 -04:00
psychedelicious
0158320940
chore(ui): bump react-i18next to latest to match other i18n deps
2024-10-03 09:54:30 -04:00
psychedelicious
bb2dc6c78b
chore(ui): bump deps
...
I've reviewed the release notes for each dependency and it's all minor stuff. App seems to be running fine.
2024-10-03 09:54:30 -04:00
psychedelicious
92aed5e4fc
chore(ui): add perfect-freehand dep for tablet support
2024-10-02 08:02:30 -04:00
psychedelicious
be29a556c2
chore(ui): bump @invoke-ai/ui-library
...
Brings in a fix for the ExternalLink component which didn't spread its props correctly
2024-09-20 07:26:23 +10:00