Commit Graph

210 Commits

Author SHA1 Message Date
7c4fb652cf Deleted _createColorPalette.js, commented files
Moved createColorPalette to the ColorModule, removed _onLoad.js and _onbeforeunload.js, commented the code and labelled with REFACTOR the comments that refere to the refactoring.
2021-07-18 23:17:41 +02:00
7976675132 Moved some of _pixelEditorUtility.js functions to proper files
Also left some comments about where to put the leftover functions once we have a more detailed structure.
2021-07-18 22:44:31 +02:00
b8ae07adff audit fix and pan issue fixed 2021-07-18 10:03:46 -05:00
68dbbdc4c3 Tried fixing pan bug
If you load an LPE file, the pan tool screws up
2021-07-15 23:30:55 +02:00
06d9536895 Removed onLoad and checkCompatibility 2021-07-15 22:26:08 +02:00
f76d05bffa Added FileManager and TopMenuModule
The TopMenuModule binds the buttons so that they open the sub menus: at the moment it also binds those events that don't have a proper place yet. FileManager contains all the functions that have something to do with files, that is loading, opening, saving and exporting.
2021-07-15 22:21:19 +02:00
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
7c80e8f342 Finished refactoring History, added Startup IIFE 2021-07-15 17:10:07 +02:00
4f4091ebb3 Merged the two create functions 2021-07-15 16:33:26 +02:00
eada155375 Fixed Dialogue bug 2021-07-14 23:00:12 +02:00
d81363ddd0 Fixed mode switching, started SplashPage IIFE 2021-07-14 22:48:53 +02:00
6c8ec8e7a9 Refactored History into an IIFE
Divided History states and actual History management, refactored all occurrences of history-related functions to use the new version.
2021-07-14 22:20:55 +02:00
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
87ab2da6b5 Commented ColorModule 2021-07-13 22:59:05 +02:00
ed6d60c418 Fixed colour generation when adding a new one 2021-07-13 22:35:06 +02:00
85db99a7c1 Moved clickedColor to ColorModule 2021-07-13 22:27:29 +02:00
53d51c4567 Fixed colour generation when creating a new pixel 2021-07-13 22:23:05 +02:00
4457d2178c Added Input.js
Got rid of the "on" files, refactored the rest of the code to use the functions declared in Input.js
2021-07-12 11:36:30 +02:00
6072528ad2 Fixed advanced colour picker bugs 2021-07-11 23:27:48 +02:00
84f6493bf6 Fixed Color Picker preview not showing 2021-07-11 11:32:49 -04:00
1daeb81ef4 Fixed bug that caused the wrong colour to be modified with jscolor 2021-07-11 12:53:50 +02:00
f5807417ec Added Color class
- Added Color class to make color representation and convertions more uniform
- Replaced standard convertions with Color.convertion
- Removed _algorithms.js, _deleteColor.js, ajax.js and the other convertion files
- Fixed bug in ColorModule, moved replaceAllOfColor to ColorModule as well as deleteColor
2021-07-11 12:40:48 +02:00
dbffc0b9da Fixed Util static method issue
Also fixed bug in Util.getElement
2021-07-10 11:05:56 +02:00
f81019830b Edited brush preview to be a bit more visible 2021-07-09 23:50:29 +02:00
3f2d67a36e Tested get/set functions
Found out every function that uses this has problems: when calling an object method as an input callback, this gets replaced with the element that triggered the event.
2021-07-09 23:44:04 +02:00
a18584ff04 Merge remote-tracking branch 'upstream/master' 2021-07-07 10:13:31 +02:00
e0e634d7f7 remove mode picker from new pixel dialog 2021-07-06 21:05:41 -04:00
562b9ad074 made pixel grid switch on by default for basic mode, and off for advanced mode 2021-07-06 20:51:20 -04:00
c51cb0d68b changed default pixel grid color to black 2021-07-06 20:42:11 -04:00
80e33b4ff1 moved mode switcher on splash to below quickstart 2021-07-06 20:37:47 -04:00
1f820fd97e ported to static site, removed _ext folder, split hbs files into partials 2021-07-06 17:24:20 -04:00
1e3549b016 fixed history state changing to /app 2021-07-06 12:19:37 -04:00
ba50aa3369 addColor Refactor 2021-07-04 17:36:15 -04:00
0d545fba25 Merge branch 'master' of https://github.com/liamortiz/pixel-editor 2021-07-04 13:56:07 -04:00
4d4878c4fa Refactored addColor.js 2021-07-04 13:55:49 -04:00
17da5efb78 Updated splash images credits 2021-07-01 14:46:20 +02:00
d35e768ce8 Fixed wonky rectangle drawing 2021-06-30 23:06:55 +02:00
d7b04d7699 Fixed invisible cursor outside of canvas 2021-06-30 22:47:45 +02:00
1a69b48297 Fixed infinite loop when filling an area with the same colour 2021-06-30 22:35:46 +02:00
aea3942349 Removed crosshair 2021-06-30 22:17:08 +02:00
f37a85cf55 Fixed #18
(fix by @liamortiz )
2021-06-30 22:13:59 +02:00
645011bd4f Merge branch 'master' of https://github.com/unsettledgames/pixel-editor 2021-06-30 19:41:21 +02:00
48310a4845 Fixed pixel not being drawn when clicking 2021-06-30 19:40:39 +02:00
71f4abe514 Fixing PresetModule 2021-06-29 08:35:17 -04:00
d6d97105d6 Merge branch 'master' of https://github.com/liamortiz/pixel-editor 2021-06-28 19:55:12 -04:00
ec9dbee493 Util changes 2021-06-28 19:54:54 -04:00
8d64522a68 Merge branch 'unsettledgames:master' into master 2021-06-28 15:46:41 -05:00
cd3303e212 Fixed fill bug 2021-06-28 22:03:57 +02:00
5eee1b941e IIFE and CSS Fixes 2021-06-27 12:45:32 -04:00
bb8d5e467d Revert "Performance Improvement and Code Structure Changes" 2021-06-27 17:46:22 +02:00