Moondust-Project icon indicating copy to clipboard operation
Moondust-Project copied to clipboard

[Editor] Tileset item box suggestions

Open Hoeloe opened this issue 6 years ago • 6 comments

  1. [x] Allow configuration to display tileset item box by default in the same space the level item box usually displays
  2. [x] 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. [x] A similar field should be added for subgroups (groups) (e.g. SMBX2's NPC, Scenery, Tiles lists)
  4. [x] 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.

Hoeloe avatar Aug 02 '17 12:08 Hoeloe

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

Wohlstand avatar May 27 '18 21:05 Wohlstand

Config pack now allows to define initial visibility of all toolboxes: https://github.com/WohlSoft/PGE-Project/commit/b13df77b99d0b7f26627ac652c3d54c52379a680 BUT, only visibility, not the position or docking side yet.

Wohlstand avatar May 27 '18 21:05 Wohlstand

Since 1b165d0cb6bc473aaf2279c95aa81c0f5c566db8 sortable categories now working!

Wohlstand avatar Jun 30 '18 19:06 Wohlstand

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

Wohlstand avatar Nov 23 '18 23:11 Wohlstand

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

Emral avatar Jun 18 '23 10:06 Emral

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.

Wohlstand avatar Jun 18 '23 10:06 Wohlstand