da7ae65ead
Removed global documentCreated
2021-07-23 19:05:33 +02:00
15cca5ffb7
Removed global pixelGridCanvas and currentMouseEvent
2021-07-22 18:57:44 +02:00
cd03923a86
Removed global canvases
2021-07-22 18:11:55 +02:00
6bd6515385
Removed currentGlobalColor
2021-07-22 18:02:19 +02:00
1a6079cc81
Removed "colors" global variable
2021-07-22 16:40:58 +02:00
0d7a00c62f
Removed global dragging variable
...
The "dragging" variable is now handled in Input.js
2021-07-22 15:21:48 +02:00
7c4fb652cf
Deleted _createColorPalette.js, commented files
...
Moved createColorPalette to the ColorModule, removed _onLoad.js and _onbeforeunload.js, commented the code and labelled with REFACTOR the comments that refere to the refactoring.
2021-07-18 23:17:41 +02:00
4f4091ebb3
Merged the two create functions
2021-07-15 16:33:26 +02:00
d81363ddd0
Fixed mode switching, started SplashPage IIFE
2021-07-14 22:48:53 +02:00
e4ecc3d607
Moved dialogue related things to their own IIFE
...
Refactored all calls to showDialogue and closeDialogue to use the IIFE version
2021-07-13 23:40:23 +02:00
80e33b4ff1
moved mode switcher on splash to below quickstart
2021-07-06 20:37:47 -04:00
1f820fd97e
ported to static site, removed _ext folder, split hbs files into partials
2021-07-06 17:24:20 -04:00
04afee2172
Finished binding events to splash page
...
Must write the log update and maybe find a way to randomize the splash images
2021-04-25 12:41:36 +02:00
034715fac8
Fixed bug when undoing layer add
...
Also created nAppLayers to save the number of layers used by the editor (and that the use can't directly with).
2020-09-26 11:51:18 +02:00
a205b24742
Started pixel grid
2020-09-25 09:25:27 +02:00
5974420f93
Finished canvas resizing
2020-09-16 13:52:55 +02:00
f5c4b68125
Probably fixed #19
2020-09-16 13:08:44 +02:00
466eb0580c
Started refactoring the code
...
- Can now zoom without selecting the zom tool
- Moved updateCursor to the tool class, deleted _updateCursor.js
- Removed as many references to canvas as possible, removed every global reference to context
- Added methods in Tool class to move the brush preview
2020-07-21 16:01:00 +02:00
6be8791dec
Finished implementing editor modes
2020-07-20 23:33:17 +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
30282fe795
Finished empty rectangle tool
2020-03-07 16:49:01 +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
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
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
f7100ff9f7
Added comments, removed unused variables.
...
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it >
2019-04-01 21:37:53 +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
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
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