unsettledgames
b959a70f55
Added mouse event simulation
2021-07-22 15:18:46 +02:00
unsettledgames
1b1290c017
Refactored Input.js to Events.js
...
Started working on Input.js, this time it's used to handle mouse clicks and keyboard shortcuts.
2021-07-20 22:52:51 +02:00
unsettledgames
7976675132
Moved some of _pixelEditorUtility.js functions to proper files
...
Also left some comments about where to put the leftover functions once we have a more detailed structure.
2021-07-18 22:44:31 +02:00
unsettledgames
68dbbdc4c3
Tried fixing pan bug
...
If you load an LPE file, the pan tool screws up
2021-07-15 23:30:55 +02:00
unsettledgames
f76d05bffa
Added FileManager and TopMenuModule
...
The TopMenuModule binds the buttons so that they open the sub menus: at the moment it also binds those events that don't have a proper place yet. FileManager contains all the functions that have something to do with files, that is loading, opening, saving and exporting.
2021-07-15 22:21:19 +02:00
unsettledgames
7c80e8f342
Finished refactoring History, added Startup IIFE
2021-07-15 17:10:07 +02:00
unsettledgames
6c8ec8e7a9
Refactored History into an IIFE
...
Divided History states and actual History management, refactored all occurrences of history-related functions to use the new version.
2021-07-14 22:20:55 +02:00
unsettledgames
4457d2178c
Added Input.js
...
Got rid of the "on" files, refactored the rest of the code to use the functions declared in Input.js
2021-07-12 11:36:30 +02:00
unsettledgames
1daeb81ef4
Fixed bug that caused the wrong colour to be modified with jscolor
2021-07-11 12:53:50 +02:00
Leamsi Escribano
29746551e1
Fixed layer issue
2021-01-15 10:11:13 -05:00
unsettledgames
47b99bb430
Added a few comments (revert here)
...
Will add new palette block after this commit
2021-01-02 13:03:49 +01:00
unsettledgames
78713f30a8
Added sortable,js to move layers, must implement history
2021-01-01 17:17:55 +01:00
unsettledgames
c25596c467
Started implementing sortable layers (revert here)
2021-01-01 14:41:31 +01:00
unsettledgames
fb1200162e
Finished commenting the editor
...
Also cleaned a few things, removed some unused variables
2020-12-31 16:47:56 +01:00
unsettledgames
9ef0e6ecea
Started commenting code
2020-12-31 13:05:51 +01:00
unsettledgames
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
unsettledgames
b595026ea8
Fixed canvas resizing bug
...
The canvas size was not being updated after opening a png
2020-09-22 11:34:36 +02:00
unsettledgames
09c68fd847
Fixed bug in duplicating layers
2020-09-18 12:32:59 +02:00
unsettledgames
b6d4544cd8
Added layer focus when it's hovered in the menu
2020-09-18 10:18:27 +02:00
unsettledgames
8d033778a5
Added liam's fix
2020-09-17 19:25:00 +02:00
unsettledgames
c27a355904
Whops fixed bug in duplicating layers
...
It's .children, not .childNodes, the second one also returns text elements (like \ns)
2020-09-17 12:41:47 +02:00
unsettledgames
2a5315b81a
Added history management for duplicating layers
2020-09-17 12:36:15 +02:00
unsettledgames
96d428af90
Implemented layer duplication
2020-09-17 12:23:56 +02:00
unsettledgames
80d97a4552
Started duplicating layers
2020-09-16 16:10:55 +02:00
unsettledgames
f5c4b68125
Probably fixed #19
2020-09-16 13:08:44 +02:00
unsettledgames
b7d5f603b1
Added history states for canvas resizing
...
Must fix bug that happens when creating a new layer after resizing the canvas
2020-09-15 13:06:31 +02:00
unsettledgames
a56c9576a9
Fixed mode switch bug
2020-09-12 11:45:27 +02:00
unsettledgames
232e08f84d
Merge branch 'master' into minor-changes
2020-09-12 11:06:37 +02:00
Sam Keddy
62fc655fd2
bug fixes
2020-09-11 19:48:55 +00:00
Sam Keddy
43f5fa8d5c
fixed a few bugs on layers before first document is created
2020-09-09 04:15:22 +00:00
unsettledgames
81cc4c8900
Moved setCanvasOffset to layer
2020-07-21 22:30:46 +02:00
unsettledgames
6be8791dec
Finished implementing editor modes
2020-07-20 23:33:17 +02:00
unsettledgames
caa81dde1c
Finished implementing project loading and saving
2020-06-28 16:57:19 +02:00
unsettledgames
2868363bb7
Started project opening
...
Fixed a bug in the flatten visible undo, created an array to store the colours in the current palette, implemented project saving.
2020-06-27 13:29:28 +02:00
unsettledgames
75a6b7ade7
Finished implementing layers
...
Updated readme with the features that should be implemented.
2020-06-26 17:38:39 +02:00
unsettledgames
a860677488
Changed implementation for moving layers
2020-06-25 23:37:41 +02:00
unsettledgames
4bd05f184d
Finished implementing history states
...
I thought it was going to be a lot more annoying
2020-06-25 13:19:31 +02:00
unsettledgames
d077c4f8e0
Implemented history state for flattening all the layers
2020-06-25 12:10:34 +02:00
unsettledgames
17a2fe8318
Implemented history state for merging layers
2020-06-25 11:40:47 +02:00
unsettledgames
364b5d2652
Implemented history state for deleting layers
...
Also fixed a few bugs in the other states.
2020-06-24 23:40:49 +02:00
unsettledgames
b694483f40
Implemented history for renaming layers
2020-06-24 22:34:21 +02:00
unsettledgames
3dbd7fbb1a
Fixed bugs in the already implemented history states, added state for moving layers
...
Since the states were recycling the same functions, a brand new state was saved when redoing, so that undoing was impossible.
2020-06-24 13:30:24 +02:00
unsettledgames
74a8ee0988
Implemented history state for adding layers
2020-06-24 12:51:09 +02:00
unsettledgames
8201099ad5
Fixed history for canvas edits
2020-06-23 23:29:13 +02:00
unsettledgames
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
unsettledgames
9032bf4fe9
Added layer menu in the top bar
...
Since I've procrastinated a lot and I've finished the things to implement before it, next is history management.
2020-06-23 18:10:10 +02:00
unsettledgames
6ad27323e5
Implemented merge, rename and flatten options
2020-06-23 17:34:03 +02:00
unsettledgames
50b962a7f5
Almost finished deleting layers
...
There's a bug that happens when the user tries to delete the Layer 0. All the other ones work correctly.
2020-06-22 23:07:40 +02:00
unsettledgames
349a4417d8
Fixed a horrible bug that happened when moving layers
2020-06-20 23:50:57 +02:00
unsettledgames
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