swordmaster2k/rpgwizard

Improve User Experience (UX/UI)

swordmaster2k opened this issue · 0 comments

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.