Commit Graph

96 Commits

Author SHA1 Message Date
Sam Keddy c135e2838d fixed urls
changed all urls to be relative (no starting slash) and without /pixel-editor/. Fixed the testing server to deal with these requests (and also include some better logging).
2022-01-13 14:40:35 -05:00
Nicola be852d9aae Fixed #48 and #47 2021-12-12 18:37:16 +01:00
unsettledgames 21dd47c2b0 Finished refactoring, moved sprite scaling functions in File 2021-12-06 20:12:57 +01:00
unsettledgames b2f5521750 Removed all global variables, worked on File class and put canvas resizing functions in File 2021-12-06 17:37:43 +01:00
unsettledgames d972f9c530 Turned the PaleteBlock into an IIFE 2021-12-06 11:26:42 +01:00
unsettledgames 71bfe543a5 Made the color picker an IIFE 2021-12-04 23:11:21 +01:00
unsettledgames 07ed24cc6b Made PixelGrid child of the Layer class 2021-11-12 00:09:20 +01:00
unsettledgames 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
unsettledgames b2fef6154d Added back eraser tool 2021-10-27 10:43:51 +02:00
unsettledgames 017ef3b6f5 Resolved conflicts with the previous pull request 2021-08-14 22:47:49 +02:00
unsettledgames a773bba05c Merge remote-tracking branch 'upstream/master' 2021-08-14 21:58:13 +02:00
NSSure f9a1cfc3d3 Added save project dialogue 2021-08-14 11:20:53 -04:00
NSSure d97b6f5ca5 Added export dialogue for file name 2021-08-12 22:54:35 -04:00
unsettledgames 6e4ab3990d Added LayerList to handle all the functions that involve more than 1 layer
Merge, flatten, add layer, delete layer etc, I'm planning to move a few global variables in Layer to LayerList.
2021-07-22 22:42:41 +02:00
unsettledgames 9540002c6e Moved popup windows into a specific folder 2021-07-15 18:43:59 +02:00
unsettledgames dcf896954f Added Startup IIFE to take care of the creation of a new project
It includes the old _createButton and _newPixel functions and a few private methods to divide the huge newPixel function into smaller chunks depending on their purpose. Those chunks could probably be part of other IIFEs, but we'll think about that in the future.
Fixed Input bug that caused the on function to pass an array of arguments instead of single arguments. Removed data_asdfgasd.hbs
2021-07-15 18:33:19 +02:00
unsettledgames e4ecc3d607 Moved dialogue related things to their own IIFE
Refactored all calls to showDialogue and closeDialogue to use the IIFE version
2021-07-13 23:40:23 +02:00
unsettledgames 87ab2da6b5 Commented ColorModule 2021-07-13 22:59:05 +02:00
skeddles e0e634d7f7 remove mode picker from new pixel dialog 2021-07-06 21:05:41 -04:00
skeddles 80e33b4ff1 moved mode switcher on splash to below quickstart 2021-07-06 20:37:47 -04:00
skeddles 1f820fd97e ported to static site, removed _ext folder, split hbs files into partials 2021-07-06 17:24:20 -04:00
skeddles ef902d24e7 renamed index 2021-07-06 12:12:38 -04:00
skeddles 11c119b1d8 static site conversion 2021-07-06 11:11:53 -04:00
unsettledgames d8531a7e01 Updated help section 2021-07-01 13:10:08 +02:00
unsettledgames d8369aa9d7 Continued fixing CSS 2021-06-24 15:10:08 +02:00
unsettledgames 16e5d6187f Started fixing CSS 2021-06-23 23:27:06 +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
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