Victor Seiji Hariki
87ea1be32d
add history list view and interaction
...
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
Former-commit-id: 7064b38c9663c0219424b4864243f16d4aa68a24
2022-11-22 02:16:17 -03:00
tim h
fcc61c5710
Merge pull request #30 from seijihariki/keyboard_ìnput
...
Keyboard Input Support
Former-commit-id: 7559fa453face2012b0f0cd8d2b34fcf9aa31c1c
2022-11-21 20:30:19 -06:00
Victor Seiji Hariki
fb0c2f2443
add shortcuts to undo/redo
...
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-21 23:19:56 -03:00
Victor Seiji Hariki
1d6d2c1978
add keyboard support to input
...
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-21 23:19:41 -03:00
tim h
7e7146eaa1
dream output text legibility, invert marching ants
2022-11-21 18:04:05 -06:00
tim h
2c120320ff
Merge branch 'main' into checkerboard
2022-11-21 17:57:41 -06:00
Kalekki
4381642e88
Checkerboard background to signal transparency
2022-11-21 13:40:44 +02:00
Victor Seiji Hariki
c1bc54a4eb
add new history window and fix multi-window support
...
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-21 08:27:21 -03:00
Victor Seiji Hariki
93b6118254
some simple features to inputjs and menu overhaul
...
for dragging, add original target to avoid paint intermitence when dragging
windows too fast.
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-21 08:24:35 -03:00
Victor Seiji Hariki
80c446da3d
format input.js according to new guidelines
...
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-21 00:02:25 -03:00
Victor Seiji Hariki
096d8770f2
Merge branch 'main' into edit_utils
...
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-20 23:59:46 -03:00
Victor Seiji Hariki
c27da0f51a
add target info to events and fix mask impl
...
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-20 23:42:07 -03:00
Victor Seiji Hariki
d6435abf2e
solid color mask and migration to new input method
...
reimplements mask using the new input lib, makes mask use a solid color
(masks shouldn't become darker the more you draw over itself) and the
mask layer is now rendered with the alpha using css.
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-20 23:29:50 -03:00
Victor Seiji Hariki
217b89efef
fix prev field for drag events and add onmousemove
...
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
a
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-20 23:26:48 -03:00
Victor Seiji Hariki
ea64c138c3
Add generic mouse input handler
...
input.js is now responsible for processing mouse input and translating
it to relevant events. This allows for less bloat on the main logic in
index.js and easy implementation of new functionality
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-20 23:03:07 -03:00
tim h
32904051aa
yeah overmasking is _definitely_ fixed, works great now
2022-11-20 17:21:55 -06:00
tim h
959bb4f8b1
marching ants during image generation
...
i uh also decided to useTabs in prettier and it now looks like i rewrote the entire application again :badpokerface:
2022-11-20 17:10:03 -06:00
tim h
bef6b214f4
very minor unnecessary changes
2022-11-20 15:47:53 -06:00
tim h
327e90c88c
prettier!
2022-11-20 15:39:24 -06:00
tim h
e88dc0acf9
bump version, remove pointless checkbox
2022-11-20 17:31:51 -03:00
Kalekki
ff9d930956
Mask erasing
2022-11-20 17:31:51 -03:00
Kalekki
d563e8ba3a
make draggable class for possible future re-use
2022-11-20 17:31:51 -03:00
tim h
aefd45f436
removed redundant overmask toggle
...
overmaskpx = 0 effectively disables it anyway
sets overmaskpx to a localstorage option
removes moot "plain" mask monitor
2022-11-20 17:31:51 -03:00
tim h
2861c100bd
font size/stroke visibility upgrade
...
for us old folks
2022-11-20 17:31:51 -03:00
tim h
3062766c13
right-click erase is now an option
2022-11-20 17:31:51 -03:00
tim h
772cc7552d
completely rework and fix(?) overmasking
2022-11-20 14:08:48 -06:00
tim h
04e208ce04
Merge pull request #21 from seijihariki/edit_utils
...
Simple Edit History
2022-11-20 12:17:19 -06:00
Victor Seiji Hariki
fe508f8b21
simple command pattern and edit history
...
Implements command pattern for providing edit history capabilities to
editing. For now, no implementation is done to support keyboard
shortcuts, so the buttons are the only way to navigate. Also, only image
insertion is supported for now. Waiting for the masking updates to
implement masking history.
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-20 14:59:11 -03:00
tim h
0906609da2
bump version, remove pointless checkbox
2022-11-20 11:56:37 -06:00
tim h
d276876bf0
Merge pull request #17 from Kalekki/erase_mask
...
Mask erasing
2022-11-20 11:48:14 -06:00
tim h
f43d072f60
Merge pull request #18 from Kalekki/main
...
make draggable class for possible future re-use
2022-11-20 11:41:46 -06:00
tim h
172e7dae0a
removed redundant overmask toggle
...
overmaskpx = 0 effectively disables it anyway
sets overmaskpx to a localstorage option
removes moot "plain" mask monitor
2022-11-20 11:38:24 -06:00
Kalekki
ebf6900bfc
make draggable class for possible future re-use
2022-11-20 18:24:17 +02:00
Kalekki
ff68fcdeda
Mask erasing
2022-11-20 14:26:33 +02:00
tim h
e6fa805f61
Merge pull request #16 from seijihariki/main
...
fix scale factor slider broken by refactor
2022-11-20 00:37:23 -06:00
Victor Seiji Hariki
8ebf273bfa
fix scale factor slider broken by refactor
...
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-20 02:56:37 -03:00
tim h
aa2c1956ee
Merge branch 'pr/14' into main
2022-11-19 22:40:57 -06:00
tim h
5b5b1fbfce
font size/stroke visibility upgrade
...
for us old folks
2022-11-19 22:10:20 -06:00
Victor Seiji Hariki
06c53e6062
Streamline and add text input to range pickers
...
Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2022-11-20 00:49:51 -03:00
tim h
f92a7ff98e
right-click erase is now an option
2022-11-19 21:32:35 -06:00
tim h
7f6c42aa51
Merge pull request #11 from Kalekki/UI_rework
...
New draggable settings panel
2022-11-19 16:15:52 -06:00
tim h
9be9dd3479
fixes issue 10
...
adds new bug where dropped arbitrary images now do that annoying odd-number scale garbage
fixes that too
2022-11-19 16:11:48 -06:00
Kalekki
2a911e900e
New draggable settings panel
2022-11-19 23:48:12 +02:00
tim h
085aa5a33a
fixes issue 6
2022-11-19 15:16:50 -06:00
tim h
bcb4593d44
fixes issue 8
2022-11-19 13:49:25 -06:00
tim h
86d8b9b702
readme update, surprise
2022-11-19 11:33:18 -06:00
tim h
dc472d49c3
right-click erase, ensure webUI is running on startup
2022-11-19 11:17:47 -06:00
tim h
6e9013ade7
whoops, painted masks weren't cleared on new image
2022-11-18 20:08:43 -06:00
tim h
1771954b90
0.0.5 - arbitrary image superimposition, etc
2022-11-18 18:04:27 -06:00
tim h
da593e93ed
fixes odd-number scale factor snap offset
2022-11-17 22:34:14 -06:00