Commit Graph

457 Commits

Author SHA1 Message Date
d6062c51ad Fixed canvas resizing bug
Every time the user opened the window, the events were rebinded and added multiple times. So every popup added a canvas resizing operation.
2022-01-05 17:41:13 +01:00
4179393e91 Optimized lasso tool selection 2022-01-05 12:20:51 +01:00
e139a6cc41 Committing right algorithm before optimizing it 2022-01-05 12:02:35 +01:00
bb657976e8 Got back to BFS 2022-01-05 00:10:02 +01:00
bd1a806f11 Revert "Commit before dropping the fill tool idea and reverting to the first lasso version"
This reverts commit 5b6b3d33bc.
2022-01-02 21:57:35 +01:00
5b6b3d33bc Commit before dropping the fill tool idea and reverting to the first lasso version 2022-01-02 21:57:20 +01:00
908cc1b17c Started lasso selection computing 2021-12-29 23:16:16 +01:00
b37d050af8 Moved cursor in selection check to selection tool 2021-12-28 23:38:28 +01:00
69d7f12790 Slightly refactored selection tool
Now the move tool doesn't depend on how the selection has been made anymore
2021-12-28 23:14:37 +01:00
8df8b3ac54 Started lasso selection preview 2021-12-28 22:51:18 +01:00
fd3daecba5 Restored square templates in splash page 2021-12-27 19:40:23 +01:00
a52fc647e3 Reduced tool size
Moved tool size buttons on the right, started lasso tool
2021-12-27 19:11:59 +01:00
2b08f2b1b1 Started symmetry refactoring 2021-12-27 16:31:46 +01:00
587304ccf6 Edited contribution guidelines 2021-12-27 10:54:37 +01:00
8ee0214fad Merge pull request #68 from unsettledgames/master
Code refactor
2021-12-26 15:13:23 -05:00
a08f239b5c Updated readme 2021-12-13 15:24:03 +01:00
8abe1f04bb Binded closeDialogue to esc
In that way the user can exit a dialogue without using the button and the mouse
2021-12-12 23:08:13 +01:00
8433b6018a Fixed #39 2021-12-12 22:55:28 +01:00
62130ae90d Polished previous bug fix
Now it's possible to use all non-resizable tool and even copy a locked layer to paste it on an unlocked one.
2021-12-12 22:50:21 +01:00
1d9ef0f372 Fixed #46 2021-12-12 22:22:46 +01:00
be852d9aae Fixed #48 and #47 2021-12-12 18:37:16 +01:00
1bac62be4c Fixed #45, #44, #40, #38 2021-12-11 12:48:12 +01:00
a238fb1b47 Fixed #43, #41, #37 and #35 2021-12-11 10:48:14 +01:00
dfa9810a75 Merge remote-tracking branch 'upstream/master' 2021-12-09 08:39:04 +01:00
fd064ebb21 finally removed node-gyp dependency
updated gulp-sass and switched it to use the official sass package, which is pure javascript. it should now be buildable out of the box on windows. closes #64
2021-12-08 18:42:09 -05:00
55f514b92e Fixed pixel grid bug 2021-12-07 23:01:49 +01:00
05beab6929 Removed a few dependencies, refactored pixel-editor.js 2021-12-07 12:11:40 +01:00
21dd47c2b0 Finished refactoring, moved sprite scaling functions in File 2021-12-06 20:12:57 +01:00
b2f5521750 Removed all global variables, worked on File class and put canvas resizing functions in File 2021-12-06 17:37:43 +01:00
d972f9c530 Turned the PaleteBlock into an IIFE 2021-12-06 11:26:42 +01:00
71bfe543a5 Made the color picker an IIFE 2021-12-04 23:11:21 +01:00
07ed24cc6b Made PixelGrid child of the Layer class 2021-11-12 00:09:20 +01:00
aed5f45e64 Reorganized file tree, made Checkerboard a child of Layer 2021-11-11 23:13:15 +01:00
1d33259abf Fixed cut bug, deleted _copyPaste.js 2021-11-10 17:39:32 +01:00
b4c069c156 Added back cut / paste 2021-11-09 23:00:29 +01:00
cd6d959d35 Added back copy / paste 2021-11-09 22:59:17 +01:00
73f7c980eb Added back eyedropper alt key binding 2021-11-09 12:53:19 +01:00
2ca5aa75b4 Added back tool shortctus
Made Events an IIFE instead of a class, fixed a bug in the selection tool.
2021-11-09 12:19:57 +01:00
3c62a1f0fd Added back tool resizing 2021-11-08 23:12:51 +01:00
ea45fa4842 Added back rect selection 2021-11-08 22:25:30 +01:00
a56d7092fc Added ResizableTool and SelectionTool 2021-11-01 13:02:18 +01:00
2d8974f9d6 Added back zoom 2021-11-01 12:31:09 +01:00
c1aba0a89e Added back pan and missing sprite scaling functions
Also fixed bug that let the user change the brush size to 0
2021-11-01 12:01:31 +01:00
32fb4ca943 Added back eyedropper 2021-11-01 11:33:18 +01:00
d034bbc659 Added back fill tool 2021-10-31 18:31:45 +01:00
26bd57cc92 Added back line tool 2021-10-31 18:03:21 +01:00
6b739f0ea7 Added back rectangle tool 2021-10-31 12:49:38 +01:00
b2fef6154d Added back eraser tool 2021-10-27 10:43:51 +02:00
35cbe31a71 Added back brush with new tool system 2021-10-27 10:02:21 +02:00
222228a6ce Merge remote-tracking branch 'upstream/master' 2021-10-25 19:23:20 +02:00