unsettledgames
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
unsettledgames
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
unsettledgames
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
unsettledgames
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
unsettledgames
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
unsettledgames
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
npalomba
3feee2ce5a
Fixed bug that caused the fill tool to not work on transparent areas.
2019-04-02 22:35:10 +02:00
npalomba
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
npalomba
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
npalomba
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
npalomba
f7100ff9f7
Added comments, removed unused variables.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it>
2019-04-01 21:37:53 +02:00
npalomba
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
npalomba
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
npalomba
bd96d01970
Fixed visibility of canvas before canvas generation.
2019-03-31 18:44:09 +02:00
npalomba
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
npalomba
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
npalomba
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
npalomba
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
npalomba
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
npalomba
f229c14d91
Fixed bug in checkerboard creation.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it>
2019-03-31 15:10:51 +02:00
npalomba
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
npalomba
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
npalomba
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
npalomba
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
Sam Keddy
7126e83f5f
first commit
2019-03-26 23:20:54 +00:00