Improve User Experience (UX/UI)
swordmaster2k opened this issue · 0 comments
swordmaster2k commented
This is Issue is for capturing a long list of UX/UI improvements that should be made over the rest of 1.x and into 2.x.
Mostly for note-taking, but eventually smaller Issues should be created from this one.
Needs Sorting
-
upscale icons
-
Display zoom factor
-
Scale sprite placeholder with tile size!
- And other tools!
-
CTRL + D for deselecting when using the selection tool
-
Board scrolling while holding a mouse keyboard combo, as an alternative to scrollbars
-
Run engine server in background constantly, no need for stop button then?
-
Dropdowns for programs get very long and are hard to navigate as the project grows in size.
1.x
- Quick access to project directory from the editor
- Launch developer tools console in a separate window?
- Board Vector coloring
- Remember the last folder!!!
- map tools need quick select keys
2.x
- Ask user if a project update is required before actually doing it
- Get rid of config for startup program instead just look for a program with a certain name
- Get rid of the "Gameover Program" completely, never really used
- Starting map and character sprite set through startup code
- Dynamic asset reloading
- Upfront asset loading, no more need for loadAssets potentially
- Image asset preview when mouse moves to it?
- Smart loading of animation sprite sheets
- specifying columns and rows in filename, something like: sprite-sheet-col-5-row-1.png
- Auto tiling
- Refresh tileset ability
- copy paste sprites
- Sprites are centered, bottom alignment is better
- Could be configurable
- Center map?
- eyedropper tool
- Collapse the Character, NPC, and Enemy into single Sprite model
- Map/Scene outline, detailing all the entities
- Search for file in open project
- Use standard "icon.png" in root of the directory instead of project file setting
- Rename "graphics" to "textures"
- Output tab for debug information at bottom of editor
- Rename properties to inspector?
- Import mechanism from within the editor.