psychedelicious
|
c77f9ec202
|
feat(ui): add hook to get all entity adapters in array
|
2025-06-06 20:50:02 +10:00 |
|
psychedelicious
|
2c5c35647f
|
fix(ui): new canvas from image places image in bbox correctly
|
2025-06-06 20:50:02 +10:00 |
|
psychedelicious
|
c266f39f06
|
chore(ui): typegen
|
2025-05-30 13:36:04 +10:00 |
|
psychedelicious
|
98a44fa4d7
|
fix(ui): conditional display of message
|
2025-05-30 13:36:04 +10:00 |
|
Mary Hipp
|
c1d230f961
|
add support to delete all uncategorized images
|
2025-05-30 13:36:04 +10:00 |
|
psychedelicious
|
e121bf1f62
|
feat(ui): persist sizes of all 4 prompt boxes
|
2025-05-30 12:36:06 +10:00 |
|
psychedelicious
|
4835c344b3
|
feat(ui): implement generalized textarea size tracking system
|
2025-05-30 12:36:06 +10:00 |
|
Mary Hipp
|
a589dec122
|
store positive prompt textarea height in redux so it persists across refresh
|
2025-05-30 12:36:06 +10:00 |
|
dunkeroni
|
bc67d5c841
|
add invert logic to grayscale mask composite
|
2025-05-30 11:19:37 +10:00 |
|
Mary Hipp
|
f3d5691c04
|
use onClickGoToModelManager for empty model picker
|
2025-05-29 11:13:55 -04:00 |
|
psychedelicious
|
b98abc2457
|
chore(ui): typegen
|
2025-05-29 13:49:07 +10:00 |
|
psychedelicious
|
31a96d2945
|
feat(ui): use resize on uplaod functionality when creating new canvas from image
|
2025-05-29 13:49:07 +10:00 |
|
psychedelicious
|
845a321a43
|
feat(ui): support resize_to when uploading images
|
2025-05-29 13:49:07 +10:00 |
|
psychedelicious
|
87a44a28ef
|
chore(ui): typegen
|
2025-05-29 13:49:07 +10:00 |
|
psychedelicious
|
a2d8261d40
|
feat(ui): canvas scroll scale snap
|
2025-05-27 13:10:57 +10:00 |
|
psychedelicious
|
bce88a8873
|
perf(ui): lazy mount scale slider popover
|
2025-05-27 13:10:57 +10:00 |
|
psychedelicious
|
b37e1a3ad6
|
feat(ui): do not round scale
Makes it a lot smoother, don't think it breaks anything...
|
2025-05-27 13:10:57 +10:00 |
|
psychedelicious
|
35a088e0a6
|
perf(ui): optimize <CanvasToolbarScale />
|
2025-05-27 13:10:57 +10:00 |
|
psychedelicious
|
b936cab039
|
feat(ui): add computed for stage scale
|
2025-05-27 13:10:57 +10:00 |
|
psychedelicious
|
34e4093408
|
fix(ui): revert snapping logic, doesn't work w/ certain input devices
|
2025-05-27 13:10:57 +10:00 |
|
psychedelicious
|
2ece59b51b
|
feat(ui): remove unnecessary type casts
|
2025-05-27 07:28:47 +10:00 |
|
psychedelicious
|
7dbe39957c
|
feat(ui): bbox rect is always defined, no need for fallback logic
|
2025-05-27 07:28:47 +10:00 |
|
psychedelicious
|
6fa46d35a5
|
feat(ui): inpaint mask settings layout
|
2025-05-27 07:28:47 +10:00 |
|
psychedelicious
|
b2a2b38ea8
|
feat(ui): split inpaint mask setting selectors to avoid manual memoization
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
12934da390
|
Use Optional instead of Nullable for mask settings
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
231bc18188
|
remove buttons, change denoise limit format
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
019e057e29
|
chore: typegen
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
3f727e24b1
|
change default noise level to 0.15
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
db3964797f
|
clean up comments
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
881efbda1b
|
fix: inpaint breaks when scaled processing
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
e9ce2ed5f2
|
inpaint mask sliders compatible with outpainting
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
53ac9eafbf
|
reuse inpaint image noise seed for caching
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
9e095006a5
|
remove some AI detritus
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
21b24c3ba6
|
change denoise limit default to 1.0
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
78ea143b46
|
composite masks based on denoise level
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
2510ad7431
|
consolidate code
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
ba5e855a60
|
Correctly composite grey values on white for masks
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
23627cf18d
|
compositing in frontend
|
2025-05-27 07:28:47 +10:00 |
|
dunkeroni
|
5e20c9a1ca
|
mask noise slider option
|
2025-05-27 07:28:47 +10:00 |
|
Kent Keirsey
|
933cf5f276
|
update prettier
|
2025-05-25 23:53:16 -04:00 |
|
Kent Keirsey
|
41316de659
|
Update order
|
2025-05-25 23:53:16 -04:00 |
|
Kent Keirsey
|
041ccfd68e
|
Enable 'pull into bounding box' from empty Control Layer
|
2025-05-25 23:53:16 -04:00 |
|
dunkeroni
|
ad24c203a4
|
preserve SDXL training values for bounding box
|
2025-05-25 08:15:37 -04:00 |
|
Kent Keirsey
|
3fd28ce600
|
Update scaling math to land on 100% consistently.
|
2025-05-25 07:59:27 -04:00 |
|
Mary Hipp
|
32df3bdf6e
|
typegen
|
2025-05-22 14:09:10 -04:00 |
|
Mary Hipp
|
ba69e89e8c
|
typegen
|
2025-05-22 14:09:10 -04:00 |
|
psychedelicious
|
02fc5a165c
|
chore(ui): typegen
|
2025-05-22 13:50:15 +10:00 |
|
psychedelicious
|
b1b8edecfb
|
fix(ui): minor ts issue
|
2025-05-22 13:50:15 +10:00 |
|
Mary Hipp
|
3cd8d48809
|
lint
|
2025-05-22 13:50:15 +10:00 |
|
Mary Hipp
|
f4672ad8c1
|
more cleanup
|
2025-05-22 13:50:15 +10:00 |
|