Commit Graph

119 Commits

Author SHA1 Message Date
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
unsettledgames
855c125f8a Started logs loading management 2021-04-27 13:00:43 +02:00
Julian Webb
ea357dab04
Merge branch 'master' into hot-reload 2021-04-26 11:04:47 -07:00
Julian Webb
2771508561 Readded page open and added auto-refresh
Added npm modules 'open-cli', 'concurrently', 'reload', and 'wait-cli'
NPM script 'hot' will now open the page once the server is up the first time thanks to 'wait-cli' and 'open-cli'
After that, 'reload' will take care of refresing the page when it's dead-man switch triggers

Co-authored-by: ndoker <pawelbarszcz@gmail.com>
2021-04-25 13:03:55 -07: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
238eaf1783 Last commit 2021-02-25 22:06:51 +01: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
9c2677ea6e Finally placed the window
Could be a bit better, but I suck at CSS
2021-02-17 12:57:32 +01:00
unsettledgames
598bf20d46 Commit before trying new layout 2021-02-05 12:42:40 +01: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
a742b0e8f0 Continued splash page 2021-01-12 15:52:57 +01: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
78713f30a8 Added sortable,js to move layers, must implement history 2021-01-01 17:17:55 +01: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
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
a205b24742 Started pixel grid 2020-09-25 09:25:27 +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
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
47d36a4883 Added duplicate layer button to top menu 2020-09-18 11:11:52 +02:00
unsettledgames
d6b292a443 Merge remote-tracking branch 'upstream/master' 2020-09-17 19:24:23 +02:00
unsettledgames
80d97a4552 Started duplicating layers 2020-09-16 16:10:55 +02:00
unsettledgames
5e2a3e46e1 Finished basic canvas resizing
Must test pivots for negative values
2020-09-15 11:56:05 +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
2da7e192e8 Finished styling canvas resize menu 2020-09-12 11:04:00 +02:00
unsettledgames
f6104c514c Styled pivots, started styling borders menu 2020-09-11 13:19:14 +02:00
unsettledgames
1e6f719f50 Started resize canvas interface 2020-07-22 23:29:27 +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
d1187b537b Whoops forgot to update main view and css 2020-07-20 23:36:56 +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
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
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
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
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
unsettledgames
6cf6f86a91 Currently debugging the add layer function
At the moment the new canvas is correclty added and it's possible to draw on it after selecting the corresponding layer. There's a bug that doesn't let the user select a layer after the first time.
2020-06-18 16:04:45 +02:00
unsettledgames
51d86cee77 Continued basic layer layout
Added "Add layer" button, must find a nice way to add svgs
2020-06-17 23:09:11 +02:00
unsettledgames
4b9d51200f Started layers menu
Horrible colors included for free
2020-06-16 23:23:12 +02:00
unsettledgames
0fc1df1650 Added Selection menu
Also fixed a few minor bugs.
2020-06-06 21:44:52 +02:00
Sam Keddy
f1fe597b80 added contributors to splash page 2020-04-16 18:21:34 +00:00
Sam Keddy
91da252f49 created tool class which keeps track of cursors, incorporates changeTool; made changelog data its own file 2020-04-15 00:01:31 +00:00
Lospec
7c29ba2d35
Merge branch 'master' into master 2020-03-07 17:52:45 -05:00
Sam Keddy
d899929816 updates 2020-03-07 22:46:25 +00:00
unsettledgames
3e5b05bb6b Added fill mode for the rectangle tool
You can select the fill mode by clicking again on the rect button once you select it. Also added new icons.
2020-03-07 22:34:12 +01:00
unsettledgames
0786f99d76 Started rectangle tool
Added icons and buttons.
2020-03-06 21:39:30 +01:00
unsettledgames
7ec24fc046 Added tmp layer
The temporary layer (tmp layer) will store selections while the user decides where to put them, so that content below it doesn't get overridden.
2020-03-04 19:46:19 +01:00
unsettledgames
efaa8e3c34 Connected events to rect selection
_rectSelect.js now knows when the user started and finished drawing a rect and is able to edit a preview.
2020-03-04 14:36:40 +01:00
unsettledgames
11337b689b Added possibility to select the rectangular selection tool
The user can now select the rectangular selection tool. Deleted the m shortcut for the pan tool and used it to shortcut to the rectangular selection tool. The pan tool can already be selected with the p button.
2020-03-04 12:42:15 +01:00
Sam Keddy
37c758d455 updated version number and description 2019-04-04 17:55:33 +00:00
npalomba
8f4f4c2478 Solved bug that made the colour picker appear in the canvas.
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it>
2019-03-31 19:53:39 +02:00
npalomba
a9d380ec1d Implemented eraser tool. Must move and resize layers at the same time.
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it>
2019-03-31 16:32:49 +02:00
npalomba
5bbfff5fae Added eraser icon, added management of eraser size, added event listener for R key (connected to the eraser tool). Started eraser cursor management in _updateCursors.js
Signed-off-by: npalomba <nicola.palomba@studenti.galileilivorno.gov.it>
2019-03-31 12:17:32 +02:00
Sam Keddy
7126e83f5f first commit 2019-03-26 23:20:54 +00:00