Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Editor] Tileset item box suggestions #225

Open
4 of 6 tasks
Hoeloe opened this issue Aug 2, 2017 · 6 comments
Open
4 of 6 tasks

[Editor] Tileset item box suggestions #225

Hoeloe opened this issue Aug 2, 2017 · 6 comments
Assignees
Labels
enhancement Priority - major Task has a Major priority. Has a high importance!

Comments

@Hoeloe
Copy link
Contributor

Hoeloe commented Aug 2, 2017

  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.
@Wohlstand Wohlstand self-assigned this Aug 2, 2017
@Wohlstand Wohlstand added this to the Community suggestions milestone Aug 2, 2017
@Wohlstand Wohlstand changed the title Tileset item box suggestions [Editor] Tileset item box suggestions Aug 2, 2017
@Wohlstand Wohlstand added the Priorty - low Task with a low priority, optional, or planned to do for the some future time. label Aug 15, 2017
@Wohlstand Wohlstand modified the milestones: Community suggestions, Requests for SMBX2 Beta4 May 27, 2018
@Wohlstand
Copy link
Member

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

@Wohlstand
Copy link
Member

Wohlstand commented May 27, 2018

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

@Hoeloe Hoeloe added Priority - major Task has a Major priority. Has a high importance! and removed Priorty - low Task with a low priority, optional, or planned to do for the some future time. labels May 29, 2018
Wohlstand added a commit that referenced this issue May 29, 2018
Note: The order weight for the category is a WIP, it must change the order of categories in the tilesets item box
Part of #225
@Wohlstand
Copy link
Member

Since 1b165d0 sortable categories now working!

@Wohlstand
Copy link
Member

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 Wohlstand pinned this issue Dec 15, 2018
@Emral
Copy link
Contributor

Emral commented Jun 18, 2023

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

@Wohlstand
Copy link
Member

Wohlstand commented Jun 18, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Priority - major Task has a Major priority. Has a high importance!
Projects
None yet
Development

No branches or pull requests

3 participants