unsettledgames
404b1c56c1
Added EditorState, moved editor mode management to that IIFE
2021-07-23 18:54:09 +02:00
unsettledgames
366c2d9e2a
Turned _settings.js into an IIFE
2021-07-23 18:45:23 +02:00
unsettledgames
526177c6fe
Fixed palette loading bug
2021-07-23 18:30:04 +02:00
unsettledgames
8ca148e34c
Removed _loadPalette.js and moved its logic to FileManager.js
2021-07-23 16:35:42 +02:00
unsettledgames
e4415a5358
Removed all Layer-related global variables
2021-07-23 16:25:15 +02:00
unsettledgames
7084988de4
Removed global layerList and moved it to LayerList.js
2021-07-23 15:15:17 +02:00
unsettledgames
17b2a54d8a
Moved right click layer menu from Layer to LayerList
2021-07-23 14:49:55 +02:00
unsettledgames
d3781979b4
Removed layerListEntry from global variables
2021-07-23 13:08:04 +02: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
804a0335b1
Removed replaceAllOfColor, made another commenting round
2021-07-22 19:26:40 +02:00
unsettledgames
6b84cdaa4d
Removed getCursorPosition
2021-07-22 19:05:58 +02:00
unsettledgames
15cca5ffb7
Removed global pixelGridCanvas and currentMouseEvent
2021-07-22 18:57:44 +02:00
unsettledgames
cd03923a86
Removed global canvases
2021-07-22 18:11:55 +02:00
unsettledgames
6bd6515385
Removed currentGlobalColor
2021-07-22 18:02:19 +02:00
unsettledgames
1a6079cc81
Removed "colors" global variable
2021-07-22 16:40:58 +02:00
unsettledgames
0d7a00c62f
Removed global dragging variable
...
The "dragging" variable is now handled in Input.js
2021-07-22 15:21:48 +02:00
unsettledgames
b959a70f55
Added mouse event simulation
2021-07-22 15:18:46 +02:00
unsettledgames
4e85ad1a73
Merge remote-tracking branch 'upstream/master'
2021-07-22 13:17:50 +02:00
Jascha Bakarinow
e0f64c97ba
Fix brushPreview lagging behind
2021-07-21 23:23:31 +02:00
unsettledgames
1b1290c017
Refactored Input.js to Events.js
...
Started working on Input.js, this time it's used to handle mouse clicks and keyboard shortcuts.
2021-07-20 22:52:51 +02:00
unsettledgames
4525519071
Fixed LPE loading bug
2021-07-20 22:09:20 +02:00
unsettledgames
3b8dbb5151
Revert "LPE Loading Improvements"
...
This reverts commit 94add8f3f7
.
2021-07-20 21:58:00 +02:00
Leamsi Escribano
94add8f3f7
LPE Loading Improvements
2021-07-19 20:08:46 -05:00
Leamsi Escribano
f5fc762c5c
Restored Startup.js to previous version
2021-07-18 20:08:49 -05:00
Leamsi Escribano
636d4685a0
Fixed fill tool
2021-07-18 19:52:43 -05:00
unsettledgames
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
unsettledgames
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
Leamsi Escribano
b8ae07adff
audit fix and pan issue fixed
2021-07-18 10:03:46 -05:00
Jascha Bakarinow
f240e54bb3
Set brushSize before panning with Mousewheel
2021-07-17 23:07:57 +02:00
Jascha Bakarinow
d4de08e8be
Move brushPreview when panning with mousewheel
2021-07-17 22:55:51 +02:00
unsettledgames
68dbbdc4c3
Tried fixing pan bug
...
If you load an LPE file, the pan tool screws up
2021-07-15 23:30:55 +02:00
unsettledgames
06d9536895
Removed onLoad and checkCompatibility
2021-07-15 22:26:08 +02:00
unsettledgames
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
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
7c80e8f342
Finished refactoring History, added Startup IIFE
2021-07-15 17:10:07 +02:00
unsettledgames
4f4091ebb3
Merged the two create functions
2021-07-15 16:33:26 +02:00
unsettledgames
eada155375
Fixed Dialogue bug
2021-07-14 23:00:12 +02:00
unsettledgames
d81363ddd0
Fixed mode switching, started SplashPage IIFE
2021-07-14 22:48:53 +02:00
unsettledgames
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
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
unsettledgames
ed6d60c418
Fixed colour generation when adding a new one
2021-07-13 22:35:06 +02:00
unsettledgames
85db99a7c1
Moved clickedColor to ColorModule
2021-07-13 22:27:29 +02:00
unsettledgames
53d51c4567
Fixed colour generation when creating a new pixel
2021-07-13 22:23:05 +02:00
unsettledgames
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
unsettledgames
6072528ad2
Fixed advanced colour picker bugs
2021-07-11 23:27:48 +02:00
Leamsi Escribano
84f6493bf6
Fixed Color Picker preview not showing
2021-07-11 11:32:49 -04:00
unsettledgames
1daeb81ef4
Fixed bug that caused the wrong colour to be modified with jscolor
2021-07-11 12:53:50 +02:00
unsettledgames
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
unsettledgames
dbffc0b9da
Fixed Util static method issue
...
Also fixed bug in Util.getElement
2021-07-10 11:05:56 +02:00
unsettledgames
f81019830b
Edited brush preview to be a bit more visible
2021-07-09 23:50:29 +02:00
unsettledgames
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
unsettledgames
a18584ff04
Merge remote-tracking branch 'upstream/master'
2021-07-07 10:13:31 +02:00
skeddles
e0e634d7f7
remove mode picker from new pixel dialog
2021-07-06 21:05:41 -04:00
skeddles
562b9ad074
made pixel grid switch on by default for basic mode, and off for advanced mode
2021-07-06 20:51:20 -04:00
skeddles
c51cb0d68b
changed default pixel grid color to black
2021-07-06 20:42:11 -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
1e3549b016
fixed history state changing to /app
2021-07-06 12:19:37 -04:00
Leamsi Escribano
ba50aa3369
addColor Refactor
2021-07-04 17:36:15 -04:00
Leamsi Escribano
0d545fba25
Merge branch 'master' of https://github.com/liamortiz/pixel-editor
2021-07-04 13:56:07 -04:00
Leamsi Escribano
4d4878c4fa
Refactored addColor.js
2021-07-04 13:55:49 -04:00
unsettledgames
17da5efb78
Updated splash images credits
2021-07-01 14:46:20 +02:00
unsettledgames
d35e768ce8
Fixed wonky rectangle drawing
2021-06-30 23:06:55 +02:00
unsettledgames
d7b04d7699
Fixed invisible cursor outside of canvas
2021-06-30 22:47:45 +02:00
unsettledgames
1a69b48297
Fixed infinite loop when filling an area with the same colour
2021-06-30 22:35:46 +02:00
unsettledgames
aea3942349
Removed crosshair
2021-06-30 22:17:08 +02:00
unsettledgames
f37a85cf55
Fixed #18
...
(fix by @liamortiz )
2021-06-30 22:13:59 +02:00
unsettledgames
645011bd4f
Merge branch 'master' of https://github.com/unsettledgames/pixel-editor
2021-06-30 19:41:21 +02:00
unsettledgames
48310a4845
Fixed pixel not being drawn when clicking
2021-06-30 19:40:39 +02:00
Leamsi Escribano
71f4abe514
Fixing PresetModule
2021-06-29 08:35:17 -04:00
Leamsi Escribano
d6d97105d6
Merge branch 'master' of https://github.com/liamortiz/pixel-editor
2021-06-28 19:55:12 -04:00
Leamsi Escribano
ec9dbee493
Util changes
2021-06-28 19:54:54 -04:00
Leamsi Escribano
8d64522a68
Merge branch 'unsettledgames:master' into master
2021-06-28 15:46:41 -05:00
unsettledgames
cd3303e212
Fixed fill bug
2021-06-28 22:03:57 +02:00
Leamsi Escribano
5eee1b941e
IIFE and CSS Fixes
2021-06-27 12:45:32 -04:00
Nicola
bb8d5e467d
Revert "Performance Improvement and Code Structure Changes"
2021-06-27 17:46:22 +02:00
Leamsi Escribano
03036ca57b
Global scope cleaning
2021-06-26 16:51:56 -04:00
unsettledgames
12561b7a87
Binded mouse wheel to panning
2021-06-25 22:42:00 +02:00
unsettledgames
7fcd77d4f2
Finished writing update log
2021-04-29 22:02:43 +02:00
unsettledgames
f24ded088b
Added hex input to colour picker
2021-04-29 16:54:02 +02:00
unsettledgames
6e483710f0
Fixed sprite scaling history bug
2021-04-29 12:50:59 +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
nkoder
5da37b92f2
Add missing keyboard shortcut handler for Rectangle tool
2021-04-28 22:55:36 +02:00
unsettledgames
855c125f8a
Started logs loading management
2021-04-27 13:00:43 +02:00
unsettledgames
079ea38e63
Added random splash images
...
Also added a rough class scheme of the editor for future use.
2021-04-27 11:00:27 +02:00
unsettledgames
c94c512748
Fixed bug when opening LPE file (the opposite editor mode was selected instead of the right one)
2021-04-25 13:00:16 +02:00
unsettledgames
ba969aeffb
Fixed bug when loading an image
2021-04-25 12:57:28 +02: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
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
598bf20d46
Commit before trying new layout
2021-02-05 12:42:40 +01:00
Leamsi Escribano
29746551e1
Fixed layer issue
2021-01-15 10:11:13 -05:00
Leamsi Escribano
9fc5c8e3b8
Fixed line tool bugs
2021-01-14 19:50:56 -05: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
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