Leamsi Escribano
03036ca57b
Global scope cleaning
2021-06-26 16:51:56 -04:00
unsettledgames
12561b7a87
Binded mouse wheel to panning
2021-06-25 22:42:00 +02:00
unsettledgames
7fcd77d4f2
Finished writing update log
2021-04-29 22:02:43 +02:00
unsettledgames
f24ded088b
Added hex input to colour picker
2021-04-29 16:54:02 +02:00
unsettledgames
6e483710f0
Fixed sprite scaling history bug
2021-04-29 12:50:59 +02:00
nkoder
ce0ac2ddc8
Introduce feature toggles and hide ellipsis tool behind such toggle
2021-04-29 01:38:10 +02:00
nkoder
6cc60c00e8
Introduce ellipse tool (which draws rectangle for now)
2021-04-29 01:08:16 +02:00
unsettledgames
07f36cf7cb
Added latest log loading
...
Fixed sprite scaling bug
2021-04-28 23:39:14 +02:00
nkoder
5da37b92f2
Add missing keyboard shortcut handler for Rectangle tool
2021-04-28 22:55:36 +02:00
unsettledgames
855c125f8a
Started logs loading management
2021-04-27 13:00:43 +02:00
unsettledgames
079ea38e63
Added random splash images
...
Also added a rough class scheme of the editor for future use.
2021-04-27 11:00:27 +02:00
unsettledgames
c94c512748
Fixed bug when opening LPE file (the opposite editor mode was selected instead of the right one)
2021-04-25 13:00:16 +02:00
unsettledgames
ba969aeffb
Fixed bug when loading an image
2021-04-25 12:57:28 +02:00
unsettledgames
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
unsettledgames
224273e7ce
Binded new pixel events to splash page and to create dialogue
2021-02-18 22:28:52 +01:00
unsettledgames
1302fc9bd6
Started binding splash page events (new custom pixel section)
2021-02-17 18:59:49 +01:00
unsettledgames
598bf20d46
Commit before trying new layout
2021-02-05 12:42:40 +01:00
Leamsi Escribano
29746551e1
Fixed layer issue
2021-01-15 10:11:13 -05:00
Leamsi Escribano
9fc5c8e3b8
Fixed line tool bugs
2021-01-14 19:50:56 -05:00
Leamsi Escribano
5556587088
Finished Line Tool
2021-01-14 15:28:57 -05:00
Leamsi Escribano
d3a1b6f474
Working on line tool
2021-01-14 13:04:39 -05:00
unsettledgames
e3df4618f0
Continued splash page, added presets, resized cover
2021-01-11 18:09:58 +01:00
unsettledgames
9b3df20533
Added what's new window
2021-01-08 16:20:39 +01:00
unsettledgames
cd5918c656
Finished (basic) advanced palette editor
2021-01-07 23:49:16 +01:00
unsettledgames
88a8179d9d
Fixed palette block css
...
Implemented colour adding and removing,must debug
2021-01-07 15:59:08 +01:00
unsettledgames
8fb965ed5c
Fixed colour picker css, must fix the rest
2021-01-07 00:04:48 +01:00
unsettledgames
5ab5ceb6b0
Added sortable palette (basic mode)
...
Started advanced palette block
2021-01-03 23:59:11 +01: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
f0fae3698d
Fixed canvas resizing history bug
2020-09-29 21:22:02 +02:00
unsettledgames
aabc715086
Finished todo list for current contribution
...
Fixed canvas trimming history, added proper setting management for the pixel grid.
2020-09-29 19:10:50 +02:00
unsettledgames
c7cacc37ca
Finally fixed friggin canvas trimming
...
Proper history management must still be implemented.
2020-09-27 13:08:48 +02:00
unsettledgames
c2bf2fe131
Fixed canvas undoing bug
2020-09-27 11:25:09 +02:00
unsettledgames
4223597659
Started canvas trimming
2020-09-26 13:08:43 +02:00
unsettledgames
87a25c0137
Finished implementing pixel grid
...
Added possibility to hide / show the grid.
2020-09-26 12:40:03 +02:00
unsettledgames
933b2919b4
Implemented pixel grid
...
Added settings for pixel grid, move settings to editor sub menu.
2020-09-26 12:32:31 +02: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
a205b24742
Started pixel grid
2020-09-25 09:25:27 +02:00
unsettledgames
9c68e541d9
Added history management for sprite scaling
2020-09-22 14:17:31 +02:00
unsettledgames
29f8baf627
Fixed data handling bug
...
When updating a percentage, it based it off the previous edited value (eg if I scale 2x, old value will be equal to 2x, so if you wanted to scale it 0.5x, it actually made it 4x times smaller)
2020-09-22 12:29:58 +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
93c73f939c
Implemented sprite resizing
2020-09-21 12:33:45 +02:00
unsettledgames
2a9acebd2f
Fixed bug in canvas resizing when resizing sprite
2020-09-21 10:39:37 +02:00
unsettledgames
e9277db48c
Added resize sprite data management
2020-09-19 17:04:46 +02:00
unsettledgames
e213acea76
Added resize sprite window opening
2020-09-18 15:22:10 +02:00
unsettledgames
09c68fd847
Fixed bug in duplicating layers
2020-09-18 12:32:59 +02:00
unsettledgames
eedde51ad4
Fixed pan bug
...
Since setCanvasOffset is now a method of Layer, it can't be called like a global function.
2020-09-18 10:26:56 +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
d6b292a443
Merge remote-tracking branch 'upstream/master'
2020-09-17 19:24:23 +02:00
unsettledgames
37a532236b
Fixed brush preview snapping
2020-09-17 16:11: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
5974420f93
Finished canvas resizing
2020-09-16 13:52:55 +02:00
unsettledgames
f5c4b68125
Probably fixed #19
2020-09-16 13:08:44 +02:00
unsettledgames
267d1a170e
Fixed issue #18
2020-09-16 12:43:51 +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
663b714b46
Updated readme
2020-09-15 12:12:35 +02:00
unsettledgames
5e2a3e46e1
Finished basic canvas resizing
...
Must test pivots for negative values
2020-09-15 11:56:05 +02:00
unsettledgames
9c15a09975
Added saving layers, must test canvas resizing
2020-09-13 12:11:08 +02:00
unsettledgames
3cf72dd928
Added input fetching and validation
2020-09-13 11:58:46 +02:00
unsettledgames
d8cfd14ded
Started handling pivot buttons
2020-09-13 11:21:23 +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
302228b8cd
fixed bug where using a custom palette sets initial brush to black
2020-09-09 04:29:35 +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
1e6f719f50
Started resize canvas interface
2020-07-22 23:29:27 +02:00
unsettledgames
d14deeb761
Tried to refactor more, snapped the brush preview to the pixel grid
2020-07-21 23:36:12 +02:00
unsettledgames
81cc4c8900
Moved setCanvasOffset to layer
2020-07-21 22:30:46 +02:00
unsettledgames
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
unsettledgames
03ba3fe245
Fixed rectangle tool bug
...
Switching tool from the rectangle caused the editor to freeze.
2020-07-21 14:42:25 +02:00
unsettledgames
6be8791dec
Finished implementing editor modes
2020-07-20 23:33:17 +02:00
unsettledgames
e9e1ba96da
Started implementing editor modes
...
Added prompt in the create menu to choose an editor mode.
2020-07-20 12:59:04 +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
unsettledgames
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
unsettledgames
6cdc764586
Started drag and drop system
2020-06-19 16:20:51 +02:00
unsettledgames
10aa6134cc
Fixed button visibility
...
Now if a layer is locked or hidden, the icon will always be shown.
2020-06-19 15:25:25 +02:00