Commit Graph

136 Commits

Author SHA1 Message Date
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