WohlSoft/Moondust-Project

[Editor] Tileset item box suggestions

Proloe opened this issue · 6 comments

  1. Allow configuration to display tileset item box by default in the same space the level item box usually displays
  2. Add a "tab-index" field to tileset groups (categories) so that they can be manually ordered in the tab list, with the "custom" tab always LAST in the list.
  3. A similar field should be added for subgroups (groups) (e.g. SMBX2's NPC, Scenery, Tiles lists)
  4. Subgroups (groups) should use tabs, not dropdown boxes.
  5. Add a "search" tab to the tileset itembox that acts like the level itembox - remove the level itembox when this is done.
  6. Allow tabs to only be visible for specific types of files - for example, have the "Map" tileset tab only visible when editing world maps, and the tabs with level tiles only visible when editing levels.

As tab-index I have added the Weight field which means order priority between of tileset groups.

Config pack now allows to define initial visibility of all toolboxes: b13df77
BUT, only visibility, not the position or docking side yet.

Since 1b165d0 sortable categories now working!

Some more notes about hybrid itembox design from the Discord discussions

(@Hoeloe and @Emral )

  • search box in tileset itembox visible in every tab
  • highlights elements with matching names as shown in hoeloe's image above (try with hiding tilesets with no matches too?)
  • separation of level- and worldmap- based itembox tabs
  • addition of an "all" tab in either itembox, automatically generated from all tilesets visible in the respective mode (level or worldmap)
  • removal of level itembox as a standard ui element
  • level itembox can be re-enabled either through extra settings or a --debug console command
Emral commented

Just saw this again. Curious if there is an update?

At the Tileset Item Box nope. There isn't so much updates. However, I do plan to completely rework an entire concept of the thing during the planned rebuild.