Moondust-Project
Moondust-Project copied to clipboard
[Editor] Tileset item box suggestions
- [x] Allow configuration to display tileset item box by default in the same space the level item box usually displays
- [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.
- [x] A similar field should be added for subgroups (groups) (e.g. SMBX2's NPC, Scenery, Tiles lists)
- [x] Subgroups (groups) should use tabs, not dropdown boxes.
- [ ] Add a "search" tab to the tileset itembox that acts like the level itembox - remove the level itembox when this is done.
- [ ] 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: https://github.com/WohlSoft/PGE-Project/commit/b13df77b99d0b7f26627ac652c3d54c52379a680 BUT, only visibility, not the position or docking side yet.
Since 1b165d0cb6bc473aaf2279c95aa81c0f5c566db8 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
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.