592283321a
Updated readme
2020-09-13 22:31:00 +02:00
9c15a09975
Added saving layers, must test canvas resizing
2020-09-13 12:11:08 +02:00
3cf72dd928
Added input fetching and validation
2020-09-13 11:58:46 +02:00
7583adb3d1
Merge pull request #2 from unsettledgames/minor-changes
...
Merge minor changes
2020-09-13 11:22:01 +02:00
d8cfd14ded
Started handling pivot buttons
2020-09-13 11:21:23 +02:00
a56c9576a9
Fixed mode switch bug
2020-09-12 11:45:27 +02:00
232e08f84d
Merge branch 'master' into minor-changes
2020-09-12 11:06:37 +02:00
2da7e192e8
Finished styling canvas resize menu
2020-09-12 11:04:00 +02:00
62fc655fd2
bug fixes
2020-09-11 19:48:55 +00:00
f6104c514c
Styled pivots, started styling borders menu
2020-09-11 13:19:14 +02:00
302228b8cd
fixed bug where using a custom palette sets initial brush to black
2020-09-09 04:29:35 +00:00
43f5fa8d5c
fixed a few bugs on layers before first document is created
2020-09-09 04:15:22 +00:00
8a769557db
added layers to changelog
2020-09-09 04:00:51 +00:00
71204da8f8
removed _colors.scss dependency
2020-09-09 04:00:08 +00:00
dd7d7decdb
Merge pull request #13 from unsettledgames/master
...
Implemented layers
2020-09-08 21:40:42 -04:00
1e6f719f50
Started resize canvas interface
2020-07-22 23:29:27 +02:00
d14deeb761
Tried to refactor more, snapped the brush preview to the pixel grid
2020-07-21 23:36:12 +02:00
81cc4c8900
Moved setCanvasOffset to layer
2020-07-21 22:30:46 +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
03ba3fe245
Fixed rectangle tool bug
...
Switching tool from the rectangle caused the editor to freeze.
2020-07-21 14:42:25 +02:00
d1187b537b
Whoops forgot to update main view and css
2020-07-20 23:36:56 +02:00
6be8791dec
Finished implementing editor modes
2020-07-20 23:33:17 +02:00
e9e1ba96da
Started implementing editor modes
...
Added prompt in the create menu to choose an editor mode.
2020-07-20 12:59:04 +02:00
d4497c4a83
Added icons
2020-07-15 22:15:08 +02:00
e473716897
Update README.md
2020-06-29 21:40:45 +02:00
724ce34a91
Update README.md
2020-06-29 15:28:21 +02:00
caa81dde1c
Finished implementing project loading and saving
2020-06-28 16:57:19 +02:00
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
0b5bb3ab1a
Fixed scrollbar styling
2020-06-26 18:32:05 +02:00
30158c9dc5
Forgot to save readme
2020-06-26 17:39:49 +02:00
75a6b7ade7
Finished implementing layers
...
Updated readme with the features that should be implemented.
2020-06-26 17:38:39 +02:00
a860677488
Changed implementation for moving layers
2020-06-25 23:37:41 +02:00
4bd05f184d
Finished implementing history states
...
I thought it was going to be a lot more annoying
2020-06-25 13:19:31 +02:00
d077c4f8e0
Implemented history state for flattening all the layers
2020-06-25 12:10:34 +02:00
17a2fe8318
Implemented history state for merging layers
2020-06-25 11:40:47 +02:00
364b5d2652
Implemented history state for deleting layers
...
Also fixed a few bugs in the other states.
2020-06-24 23:40:49 +02:00
b694483f40
Implemented history for renaming layers
2020-06-24 22:34:21 +02:00
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
74a8ee0988
Implemented history state for adding layers
2020-06-24 12:51:09 +02:00
8201099ad5
Fixed history for canvas edits
2020-06-23 23:29:13 +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
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
6ad27323e5
Implemented merge, rename and flatten options
2020-06-23 17:34:03 +02:00
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
349a4417d8
Fixed a horrible bug that happened when moving layers
2020-06-20 23:50:57 +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
6cdc764586
Started drag and drop system
2020-06-19 16:20:51 +02:00
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
c498a495d5
Added canvas preview to layer menu
...
Decided to apply the same width / height ratio of the canvas to the preview.
2020-06-19 15:16:22 +02:00