psychedelicious
bbdbe36ada
tidy(ui): ViewerToggleMenu -> ViewerToggle
2024-09-06 22:56:24 +10:00
psychedelicious
afb35d9717
feat(ui): move canvas undo/redo to hook
2024-09-06 22:56:24 +10:00
psychedelicious
e8190f4389
feat(ui): move selected tool and tool buffer out of redux
...
This ephemeral state can live in the canvas classes.
2024-09-06 22:56:24 +10:00
psychedelicious
20961215e7
chore(ui): eslint
2024-09-06 22:56:24 +10:00
psychedelicious
cff80524a8
feat(ui): canvas layer preview, revised reactivity for adapters
2024-09-06 22:56:24 +10:00
psychedelicious
efb97c301e
feat(ui): transform tool ux
2024-09-06 22:56:24 +10:00
psychedelicious
cd865347eb
feat(ui): rough out canvas mode
2024-09-06 22:56:24 +10:00
psychedelicious
2bae67cfe9
feat(ui): rework settings menu
2024-09-06 22:56:24 +10:00
psychedelicious
30050a23b9
tidy(ui): tool components & translations
2024-09-06 22:56:24 +10:00
psychedelicious
706a3c8f2b
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-09-06 22:56:24 +10:00
psychedelicious
1303396d0e
feat(ui): split control layers from raster layers for UI and internal state, same rendering as raster layers
2024-09-06 22:56:24 +10:00
psychedelicious
787a4422cb
feat(ui, app): use layer as control (wip)
2024-09-06 22:56:24 +10:00
psychedelicious
187ef3548e
fix(ui): do not import button from chakra
2024-09-06 22:56:24 +10:00
psychedelicious
54edd3f101
feat(ui): better scale changer component, reset view functionality
2024-09-06 22:56:24 +10:00
psychedelicious
2163f65be7
feat(ui): add manual scale controls
2024-09-06 22:56:24 +10:00
psychedelicious
ac0cc91046
tidy(ui): remove unused code, initial image
2024-09-06 22:56:24 +10:00
psychedelicious
a17d1f2186
feat(ui): transform cleanup
2024-09-06 22:56:24 +10:00
psychedelicious
6ab3e9048b
feat(ui): add debug button
2024-09-06 22:56:24 +10:00
psychedelicious
436ee920bb
feat(ui): wip transform mode 2
2024-09-06 22:56:24 +10:00
psychedelicious
cd09b49e77
feat(ui): wip transform mode
2024-09-06 22:56:24 +10:00
psychedelicious
820adec14a
feat(ui): layer bbox calc in worker
2024-09-06 22:56:24 +10:00
psychedelicious
181f54afd3
UNDO ME WIP
2024-09-06 22:56:24 +10:00
psychedelicious
148ca3b7d8
feat(ui): add reset button to canvas
2024-09-06 22:56:24 +10:00
psychedelicious
1311276a27
feat(ui): move canvas fill color picker to right
2024-09-06 22:56:24 +10:00
psychedelicious
be3ad43a07
refactor(ui): canvas v2 (wip)
...
Fix a few more components
2024-09-06 22:56:24 +10:00
psychedelicious
f18c8e2239
refactor(ui): canvas v2 (wip)
2024-09-06 22:56:24 +10:00
psychedelicious
d10954f47a
fix(ui): show color picker when using rect tool
2024-09-06 22:56:24 +10:00
psychedelicious
699fbb4e55
feat(ui): wip raster layers
...
I meant to split this up into smaller commits and undo some of it, but I committed afterwards and it's tedious to undo.
2024-09-06 22:56:24 +10:00
psychedelicious
d927b631c5
feat(ui): add raster layer rendering and interaction (WIP)
2024-09-06 22:56:24 +10:00
psychedelicious
5ca794b94f
feat(ui): show progress toggle on control layers toolbar
2024-05-08 08:39:18 -04:00
psychedelicious
e8e764be20
feat(ui): revise image viewer
...
- Viewer only exists on Generation tab
- Viewer defaults to open
- When clicking the Control Layers tab on the left panel, close the viewer (i.e. open the CL editor)
- Do not switch to editor when adding layers (this is handled by clicking the Control Layers tab)
- Do not open viewer when single-clicking images in gallery
- _Do_ open viewer when _double_-clicking images in gallery
- Do not change viewer state when switching between app tabs (this no longer makes sense; the viewer only exists on generation tab)
- Change the button to a drop down menu that states what you are currently doing, e.g. Viewing vs Editing
2024-05-08 08:39:18 -04:00
psychedelicious
d9b92d19f9
feat(ui): clearer viewer/editor context switching
2024-05-02 23:09:26 -04:00
psychedelicious
3441187c23
tidy(ui): "regional prompts" -> "control layers"
2024-04-30 08:10:59 -04:00