unsettledgames
4cac83530d
Added svgs
2020-03-08 22:48:19 +01:00
Lospec
7c29ba2d35
Merge branch 'master' into master
2020-03-07 17:52:45 -05:00
Sam Keddy
28895f86a1
funding
2020-03-07 22:48:08 +00:00
Sam Keddy
d899929816
updates
2020-03-07 22:46:25 +00:00
unsettledgames
378e0f0cd0
Fixed bug that deleted the underlying pixels when confirming a selection
2020-03-07 23:13:35 +01:00
unsettledgames
9324a6a57e
Found a bug
...
Noted a possible fix
2020-03-07 22:40:05 +01:00
unsettledgames
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
unsettledgames
30282fe795
Finished empty rectangle tool
2020-03-07 16:49:01 +01:00
unsettledgames
2024ddced6
Almost finishedrectangle tool
...
Finished simple rectangle tool, must add the implementation for the size change.
2020-03-07 15:37:30 +01:00
unsettledgames
fd37518e55
Almost finished recangle tool
...
There's a Math.round bug, sometimes the opacity is off.
2020-03-06 23:21:42 +01:00
unsettledgames
0786f99d76
Started rectangle tool
...
Added icons and buttons.
2020-03-06 21:39:30 +01:00
unsettledgames
f1ae36c54c
Finished the selection tool
2020-03-05 16:13:23 +01:00
unsettledgames
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
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
unsettledgames
6995ccb2ee
Cloned repository
2020-03-04 11:56:51 +01:00
Lospec
19920ec943
Update FUNDING.yml
2019-08-05 16:13:52 -04:00
Lospec
d82e9f203c
Create FUNDING.yml
2019-08-05 16:13:27 -04:00
Sam Keddy
37c758d455
updated version number and description
2019-04-04 17:55:33 +00:00
Sam Keddy
3bf8857a31
updated colors
2019-04-04 17:46:40 +00:00
Lospec
3a62ba155e
Merge pull request #2 from npalomba/master
...
Added eraser tool
2019-04-04 13:45:18 -04: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
c569656a28
Merge pull request #1 from lospec/master
...
added eraser svg
2019-04-01 21:58:25 +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
Sam Keddy
513f74ee06
added eraser svg
2019-03-31 23:32:32 +00: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
ed34980a0e
fixed contribute
2019-03-28 15:41:05 +00:00
Sam Keddy
2fc0610361
added requirements
2019-03-28 15:37:56 +00:00
Sam Keddy
660ae90eb7
added requirements
2019-03-28 15:36:57 +00:00
skeddles
548fea2909
finish build file
2019-03-27 22:19:15 -04:00
Sam Keddy
3fd10d2d17
layout
2019-03-28 01:11:31 +00:00