Skip to content

Hide empty dropdown items and collapse items with single child#64

Merged
Thundernerd merged 8 commits into
Thundernerd:mainfrom
lgarczyn:main
Jun 2, 2026
Merged

Hide empty dropdown items and collapse items with single child#64
Thundernerd merged 8 commits into
Thundernerd:mainfrom
lgarczyn:main

Conversation

@lgarczyn
Copy link
Copy Markdown
Contributor

@lgarczyn lgarczyn commented Sep 18, 2025

Proposed changes

Add "None" to root dropdown

Do not add "None" to AssetDropdownItem, SceneDropdownItem or ClassDropdownItem dropdowns

Do not display Assets, Classes or Scene if Empty

Collapse Asset folders if they have a single child

Collapse resulting path if too long

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Refactoring (no functional changes, no api changes)
  • Code style update (formatting, renaming)
  • Build related changes (workflow changes)
  • Documentation Update (readme, changelog)
  • Other: UI tweaks

What is the current behavior?

image

What is the new behavior?

image image ## Checklist
  • The code compiles
  • I have tested that this doesn't break existing code (unless it is an explicit breaking change)
  • I have tested that the (new) functionality/fix works as intended

@Thundernerd
Copy link
Copy Markdown
Owner

My apologies, I have been quite busy recently and haven't had time to look at this yet. I'll review it soon!

fix: ClassesOnlyAttribute is Runtime Attribute (Thundernerd#65)
@Thundernerd Thundernerd merged commit d18010f into Thundernerd:main Jun 2, 2026
github-actions Bot pushed a commit that referenced this pull request Jun 2, 2026
## [2.3.0](v2.2.2...v2.3.0) (2026-06-02)

### Features

* Hide empty dropdown items and collapse items with single child ([#64](#64)) ([d2d3e3e](d2d3e3e))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants