psychedelicious
a329588e5a
feat: add link to low vram guide to OOM toast (local only)
...
Needed to do a bit of refactoring to support this. Overall, the error toast components are easier to understand now.
2025-01-09 11:20:05 +11:00
psychedelicious
e09cf64779
feat: more updates to first run view
2025-01-09 11:20:05 +11:00
psychedelicious
e6deaa2d2f
feat(ui): minor layout tweaks for first run screen
2025-01-09 11:20:05 +11:00
psychedelicious
5246b31347
feat(ui): add low vram link to first run page
2025-01-09 11:20:05 +11:00
psychedelicious
89b576f10d
fix(ui): prevent canvas & main panel content from scrolling
...
Hopefully fixes issues where, when run via the launcher, the main panel kinda just scrolls out of bounds.
2025-01-09 09:14:22 +11:00
Mary Hipp
ca571cd7a9
swap global and regional
2024-12-12 15:53:18 -05:00
psychedelicious
62c024e725
feat(ui): add gallery image ctx menu items to create ref image from image
...
Appears these actions disappeared at some point. Restoring them.
2024-12-02 07:52:58 -05:00
psychedelicious
7baa6b3c09
feat(ui): split up new from image into submenus
...
- `New Canvas from Image` -> `As Raster Layer`, `As Raster Layer (Resize)`, `As Control Layer`, `As Control Layer (Resize)`
- `New Layer from Image` -> (each layer type)
2024-11-19 10:34:00 -08:00
psychedelicious
53d482bade
feat(ui): add image ctx menu new canvas without resize option
2024-11-19 10:34:00 -08:00
Mary Hipp
d9ddb6c32e
fix(ui): add padding to the metadata recall section so buttons are not blocked
2024-11-16 05:47:45 +11:00
psychedelicious
4b390906bc
fix(ui): multiple selection dnd sometimes doesn't get full selection
...
Turns out a gallery image's `imageDTO` object can actually be a different object by reference. I thought this was not possible thanks to how we have a quasi-normalized cache.
Need to check against image name instead of reference equality when deciding whether or not to use the single image or the gallery selection for the dnd payload.
2024-11-15 11:21:03 +11:00
psychedelicious
c5b8efe03b
fix(ui): unable to use text inputs within draggable
2024-11-15 10:25:30 +11:00
psychedelicious
f36583f866
feat(ui): tweak image selection/hover styling
...
The styling in gallery for selected vs hovered was very similar, leading users to think that the hovered image was also selected.
Reducing the borders for hovered images to a single pixel makes it easier to distinguish between selected and hovered.
2024-11-14 16:28:53 -05:00
psychedelicious
829bc1bc7d
feat(ui): progress alert config setting
...
- Add `invocationProgressAlert` as a disable-able feature. Hide the alert and the setting in system settings when disabled.
- Fix merge conflict
2024-11-15 05:49:05 +11:00
psychedelicious
6a12189542
feat(ui): updated progress event display
...
- Tweak layout/styling of alerts for consistent spacing
- Add percentage to message if it has percentage
- Only show events if the destination is canvas (so workflows events are hidden for example)
2024-11-15 05:49:05 +11:00
Mary Hipp
bdbdb22b74
(ui) add Canvas Alert for invocation progress messages
2024-11-15 05:49:05 +11:00
Mary Hipp
13cb5f0ba2
Merge remote-tracking branch 'origin/main' into ryan/sd3-image-to-image
2024-11-08 20:29:56 -05:00
Mary Hipp
dff6570078
(ui) SD3 support in linear UI
2024-11-08 13:42:57 -05:00
psychedelicious
2854210162
fix(ui): dnd autoscroll on elements w/ custom scrollbar
...
Have to do a bit of fanagling to get it to work and get `pragmatic-drag-and-drop` to not complain.
2024-11-08 07:39:09 +11:00
psychedelicious
0c9434c464
chore(ui): lint
2024-11-08 07:39:09 +11:00
psychedelicious
8883775762
feat(ui): rework image uploads (wip)
2024-11-08 07:39:09 +11:00
psychedelicious
b5cadd9a1a
fix(ui): scroll issue w/ boards list
2024-11-08 07:39:09 +11:00
psychedelicious
5361b6e014
refactor(ui): image actions sep of concerns
2024-11-08 07:39:09 +11:00
psychedelicious
ff346172af
feat(ui): use new image actions system for image menu
2024-11-08 07:39:09 +11:00
psychedelicious
92f660018b
refactor(ui): dnd actions to image actions
...
We don't need a "dnd" image system. We need a "image action" system. We need to execute specific flows with images from various "origins":
- internal dnd e.g. from gallery
- external dnd e.g. user drags an image file into the browser
- direct file upload e.g. user clicks an upload button
- some other internal app button e.g. a context menu
The actions are now generalized to better support these various use-cases.
2024-11-08 07:39:09 +11:00
psychedelicious
1afc2cba4e
feat(ui): support different labels for external drop targets (e.g. uploads)
2024-11-08 07:39:09 +11:00
psychedelicious
06283cffed
feat(ui): use custom drag previews for images
2024-11-08 07:39:09 +11:00
psychedelicious
533d48abdb
feat(ui): multi-image drag preview
2024-11-08 07:39:09 +11:00
psychedelicious
6845cae4c9
tidy(ui): move new dnd impl into features/dnd
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
93a3ed56e7
feat(ui): simpler dnd typing implementation
2024-11-08 07:39:09 +11:00
psychedelicious
406fc58889
feat(ui): migrate to pragmatic-drag-and-drop (wip 4)
2024-11-08 07:39:09 +11:00
psychedelicious
cf67d084fd
feat(ui): migrate to pragmatic-drag-and-drop (wip 3)
2024-11-08 07:39:09 +11:00
psychedelicious
d4a95af14f
perf(ui): more gallery perf improvements
2024-11-08 07:39:09 +11:00
psychedelicious
8c8e7102c2
perf(ui): improved gallery perf
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
psychedelicious
999809b4c7
fix(ui): minor viewer close button styling
2024-11-06 10:25:46 -05:00
psychedelicious
c6236ab70c
feat(ui): add menubar-ish header on comparison
2024-11-06 10:25:46 -05:00
psychedelicious
644d5cb411
feat(ui): add menubar-ish header on viewer
2024-11-06 10:25:46 -05:00
psychedelicious
24d3c22017
fix(ui): temp fix for stuck tooltips
2024-11-04 07:11:20 -05:00
psychedelicious
47f0781822
fix(ui): add missing translations
...
Closes #7229
2024-11-01 07:40:52 +11:00
Riku
84c6209a45
feat(ui): display seamless values in metadata viewer
2024-10-29 20:43:44 +11:00
psychedelicious
a84aa5c049
fix(ui): canvas alerts blocking metadata panel
2024-10-27 09:46:01 +11:00
psychedelicious
db1c5a94f7
feat(ui): image ctx -> New from Image -> Canvas as Raster/Control Layer
2024-10-25 22:27:00 -04:00
psychedelicious
813cf87920
feat(ui): move canvas alerts to top-left corner
2024-10-25 22:27:00 -04:00
psychedelicious
ffff2d6dbb
feat(ui): add New from Image submenu for image ctx menu
2024-10-25 07:42:46 +11:00
psychedelicious
61ac50c00d
feat(ui): use sub-menu for image metadata recall
2024-10-24 08:39:29 -04:00
psychedelicious
32d9abe802
tweak(ui): prevent show/hide boards button cutoff
...
The use of hard 25% widths caused issues for some translations. Adjusted styling to not rely on any hard numbers. Tested with a project name and URL.
2024-10-24 08:21:16 -04:00
Mary Hipp
a071f2788a
fix(ui): upload tooltip should only show plural if multiple upload is an option
2024-10-16 12:00:11 -04:00