Add Hierarchical Categories to More Metadata Fields

📋 Summary

Allow hierarchical, collapsible values in additional metadata fields using the same structure currently supported by Genres.


❗ Problem

Genres can be organized using values such as:

Role-Playing / Action RPG

This creates a parent category with a collapsible subcategory. Other fields, including Series and custom fields, currently appear as flat lists even when users need several related values.

Large collections can therefore produce long and difficult-to-navigate filter lists.


💡 Proposal

Extend hierarchical value support to other compatible metadata fields, particularly:

  • Series

  • Custom fields

  • Play Mode

  • Other multi-value fields displayed in the sidebar

Users could enter values such as:

  • Final Fantasy / Main Series

  • Collection / Fan Translations

  • Multiplayer / Cooperative

LaunchBox would display these as collapsible parent and child entries throughout applicable filters.


🧩 Use Cases

  • Organize a large franchise into main games, spin-offs, and remakes

  • Create structured custom categories for hacks, translations, or collections

  • Group related values without filling the sidebar with separate entries

  • Browse large libraries using more meaningful hierarchies


📦 Benefits

  • Improves navigation in large collections

  • Makes custom fields significantly more flexible

  • Provides consistent organization across metadata fields

  • Reduces clutter in sidebar filter lists


⚠️ Considerations

  • Hierarchies should only apply to fields where nested values make sense

  • Existing values containing slashes must continue to work correctly

  • Editing, filtering, and bulk editing should recognize the same hierarchy

  • Parent selections should optionally include items assigned to their child values

Please authenticate to join the conversation.

Upvoters
Status

Open To Community

Board
Custom icon

LaunchBox for Windows

Date

18 days ago

Author

AwakeNPC

Subscribe to request

Get notified by email when there are changes.