75a6b7ade7
Finished implementing layers
...
Updated readme with the features that should be implemented.
2020-06-26 17:38:39 +02:00
927be7c310
Implemented save management
...
HAHA I was joking, I still had to make it save stuff. Ok, now I can only implement the history. It will take ages.
2020-06-23 23:10:56 +02:00
d9d1406d57
Fixed new pixel creation bug and preview canvas blurriness
...
It's now possible to create a new project of a different size from the one decided when opening the app. Also fixed a bug that made the layer preview canvases blurry. They're now pixel perfect.
2020-06-20 22:49:02 +02:00
ab4129546c
Added layer move
...
The user can now move layers and choose which one to put on top of each other just by dragging and dropping them in the layer menu. Also fixed a bug in the eyedropper, that can now pick a colour even though the layer it's on is not selected.
2020-06-19 23:31:36 +02:00
066582e309
Implemented lock function
...
Now a layer can be locked and unlocked and it's possible to edit a layer only if the layer is not locked.
2020-06-19 12:57:07 +02:00
750414d63a
Implemented visibility option
...
Fixed all the bugs in the add layer feature, now it's also possible to toggle the visibility of a layer. Next step: locking layers.
2020-06-18 23:24:37 +02:00
6cf6f86a91
Currently debugging the add layer function
...
At the moment the new canvas is correclty added and it's possible to draw on it after selecting the corresponding layer. There's a bug that doesn't let the user select a layer after the first time.
2020-06-18 16:04:45 +02:00
8743bd8549
Fixed colour picker bug
...
When the user changed a selected colour, the stroke colour became one of the two checkerboard colours.
2020-06-16 16:04:36 +02:00
f3ce09ac5a
fixed merge
2020-04-15 00:10:21 +00:00
91da252f49
created tool class which keeps track of cursors, incorporates changeTool; made changelog data its own file
2020-04-15 00:01:31 +00:00
6f84b5dfc8
Apply eslint --fix and fix indentation
2020-04-12 10:58:19 +02:00
7dec2f1490
Fixed some bugs 🆒
2020-03-15 16:32:48 +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
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
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
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
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
7126e83f5f
first commit
2019-03-26 23:20:54 +00:00