ab0b3e81e3
Fixed more bugs 🆒 🆒
2020-03-15 17:11:00 +01:00
7dec2f1490
Fixed some bugs 🆒
2020-03-15 16:32:48 +01:00
7c29ba2d35
Merge branch 'master' into master
2020-03-07 17:52:45 -05:00
d899929816
updates
2020-03-07 22:46:25 +00:00
378e0f0cd0
Fixed bug that deleted the underlying pixels when confirming a selection
2020-03-07 23:13:35 +01:00
9324a6a57e
Found a bug
...
Noted a possible fix
2020-03-07 22:40:05 +01:00
3e5b05bb6b
Added fill mode for the rectangle tool
...
You can select the fill mode by clicking again on the rect button once you select it. Also added new icons.
2020-03-07 22:34:12 +01:00
30282fe795
Finished empty rectangle tool
2020-03-07 16:49:01 +01:00
2024ddced6
Almost finishedrectangle tool
...
Finished simple rectangle tool, must add the implementation for the size change.
2020-03-07 15:37:30 +01:00
fd37518e55
Almost finished recangle tool
...
There's a Math.round bug, sometimes the opacity is off.
2020-03-06 23:21:42 +01:00
f1ae36c54c
Finished the selection tool
2020-03-05 16:13:23 +01:00
b81e3f36a9
Added correct cursor to move tool
...
Added _move.js to handle the selection movement, added cursor managemente for that tool. Found a bug in the imagedata part, it is currently blank.
2020-03-05 13:34:29 +01:00
7ec24fc046
Added tmp layer
...
The temporary layer (tmp layer) will store selections while the user decides where to put them, so that content below it doesn't get overridden.
2020-03-04 19:46:19 +01:00
c714f5c004
Finished preview rectangle
...
When the rectangle selection tool is selected, a rect preview is drawn on the vfx layer. There's also a function that gets the selected pixels, next step is moving them around.
2020-03-04 19:38:35 +01:00
8c94a951e2
Started implementing preview rect
...
At the moment there's a bug in the getCursorPos function, may have something to do with offsets. The rect is correctly drawn, but with a weird offset.
Added vfx canvas for tools previews.
2020-03-04 15:46:25 +01:00
efaa8e3c34
Connected events to rect selection
...
_rectSelect.js now knows when the user started and finished drawing a rect and is able to edit a preview.
2020-03-04 14:36:40 +01:00
cba4e5c87e
Fixed a bug that caused the cursor of the rect selection not to reset after panning
2020-03-04 12:49:20 +01:00
11337b689b
Added possibility to select the rectangular selection tool
...
The user can now select the rectangular selection tool. Deleted the m shortcut for the pan tool and used it to shortcut to the rectangular selection tool. The pan tool can already be selected with the p button.
2020-03-04 12:42:15 +01:00
3feee2ce5a
Fixed bug that caused the fill tool to not work on transparent areas.
2019-04-02 22:35:10 +02:00
46bd6a8adb
Added eraser resize when right clicking while having the eraser tool selected.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-04-02 19:42:28 +02:00
f6b1e3ce5b
Removed useless reference to _layers.js in pixel-editor.js.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-04-01 22:22:15 +02:00
ab070db6a3
Fixed bug that caused the eraser preview to be shifted from the actual mouse position.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-04-01 22:16:07 +02:00
f7100ff9f7
Added comments, removed unused variables.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-04-01 21:37:53 +02:00
8f4f4c2478
Solved bug that made the colour picker appear in the canvas.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-03-31 19:53:39 +02:00
6a973192da
Fixed bug in canvas dragging (pan tool).
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-03-31 18:48:15 +02:00
bd96d01970
Fixed visibility of canvas before canvas generation.
2019-03-31 18:44:09 +02:00
13cc6fe3b2
Fixed zooming bug. Eraser tool implementation definitely completed.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-03-31 18:41:08 +02:00
16d816db18
Fixed bug in canvas dragging, must fix the one on resizing.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-03-31 17:15:03 +02:00
a9d380ec1d
Implemented eraser tool. Must move and resize layers at the same time.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-03-31 16:32:49 +02:00
42a8ce3c4a
Fixed bugs in canvas intialization. Started layers implementation.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-03-31 16:01:46 +02:00
e68f495d50
Added functions for canvas management in order to create multiple underlying canvases for implementing layers.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-03-31 15:55:08 +02:00
f229c14d91
Fixed bug in checkerboard creation.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-03-31 15:10:51 +02:00
cf4f17d891
Tested checkerboard against weird canvas values. A check for negative values in the canvas dimentions should be added.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-03-31 13:31:17 +02:00
15e6d7b08a
Added _checkerboard.js for transparency checkerboard management. Implemented generation of checkerboard (still need to test it properly, for example with weird height/width values).
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-03-31 13:28:46 +02:00
7b26ebb5fd
Fixed character hotkey for the eraser tool.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-03-31 12:24:11 +02:00
5bbfff5fae
Added eraser icon, added management of eraser size, added event listener for R key (connected to the eraser tool). Started eraser cursor management in _updateCursors.js
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-03-31 12:17:32 +02:00
7126e83f5f
first commit
2019-03-26 23:20:54 +00:00