psychedelicious
|
f1de95349c
|
fix(ui): update compositing rect when fill changes
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
2950775fa7
|
feat(ui): add canvas background style
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
cb293fd7ac
|
feat(ui): mask layers choose own opacity
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
43b3fab6be
|
feat(ui): mask fill patterns
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
d4b0dbce49
|
build(ui): add vite types to tsconfig
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
137b810669
|
fix(ui): do not smooth pixel data when using eyeDropper
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
c172657324
|
tidy(ui): tool components & translations
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
97c966b04f
|
feat(ui): rough out eyedropper tool
It's a bit slow bc we are converting the stage to canvas on every mouse move. Also need to improve the visual but it works.
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
7178fc6253
|
fix(ui): ip adapters work
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
4adb2eabf5
|
feat(ui): rename layers
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
9f2c815e13
|
feat(ui): revise entity menus
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
1435557d1d
|
feat(ui): split control layers from raster layers for UI and internal state, same rendering as raster layers
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
96abf687f6
|
feat(ui): implement cache for image rasterization, rip out some old controladapters code
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
636d9a7209
|
feat(ui, app): use layer as control (wip)
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
3b36eb0223
|
feat(ui): add contextmenu for canvas entities
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
388c97bff0
|
feat(ui): more better logging & naming
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
b1cb018695
|
feat(ui): better logging w/ path
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
df78dd7953
|
feat(ui): always show marks on canvas scale slider
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
0dc344a22e
|
fix(ui): do not import button from chakra
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
350d7f6f14
|
fix(ui): scaled bbox preview
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
11059ee2d4
|
feat(ui): tidy up atoms
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
c90d3f3bb9
|
feat(ui): convert all my pubsubs to atoms
its the same but better
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
7f6d439fd1
|
feat(ui): add trnalsation
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
783a78f069
|
fix(ui): give up on thumbnail loading, causes flash during transformer
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
0ff031950d
|
fix(ui): depth anything v2
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
d7e8f3d756
|
tidy(ui): remove unused code, comments
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
4668ea449b
|
fix(ui): staging area works
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
30d318d021
|
feat(nodes): temp disable canvas output crop
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
de96f97e5f
|
fix(ui): max scale 1 when reset view
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
57c0a2dfb1
|
feat(ui): better scale changer component, reset view functionality
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
cd4e464bde
|
fix(ui): img2img
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
49e48c3eb7
|
feat(ui): add manual scale controls
|
2024-08-23 19:46:05 +10:00 |
|
psychedelicious
|
edd3b3bce9
|
fix(ui): do not await clearBuffer
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
f8bfb66108
|
feat(ui): dnd image into layer
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
3b6a76cbf3
|
fix(ui): do not await commitBuffer
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
e0b60e4320
|
fix(ui): properly destroy entities in manager cleanup
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
2159319035
|
tidy(ui): clearer component names for regional guidance
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
b170fc232e
|
tidy(ui): clearer component names for ip adapter
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
594da60f2f
|
tidy(ui): clearer component names for inpaint mask
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
6a432f6518
|
tidy(ui): clearer component names for control adapters
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
eb8eacfec6
|
feat(ui): simplify canvas list item headers
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
c8d04d42e2
|
fix(ui): ip adapter list item
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
d39c9de81e
|
tidy(ui): clean up unused logic
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
a27d39b9ff
|
feat(ui): clean up state, add mutex for image loading, add thumbnail loading
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
6b385614f0
|
chore(ui): add async-mutex dep
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
3ae7250ef7
|
feat(ui): txt2img, img2img, inpaint & outpaint working
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
a42d0ce1d2
|
feat(ui): no padding on transformer outlines
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
d9131f7563
|
feat(ui): restore object count to layer titles
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
bdce958f29
|
tidy(ui): "useIsEntitySelected" -> "useEntityIsSelected"
|
2024-08-23 19:46:04 +10:00 |
|
psychedelicious
|
3c86f1e979
|
tidy(ui): move transformer statics into class
|
2024-08-23 19:46:04 +10:00 |
|