thorium-nova
thorium-nova copied to clipboard
Ship Map - List View
Is your feature request related to a problem? Please describe.
It might be nice to have a list view for managing rooms on the Plugin Config, as an alternate view to the deck map/node graph view. This would make it easy to quickly find a room and update its properties.
Describe the solution you'd like
A button on the deck config screen would alternate between the two views. Any nodes that have the isRoom
flag would be shown in a list in alphabetical order. Clicking on a room will show all of the configuration options for that room to the side. A search input will make it easy to find any room across the entire ship with a typeahead dropdown.
Here is a short summary of our discussion on discord as far as the requirements for this ticket are concerned
- There should be 2 entries in the ship config menu, replacing "Ship Map":
- Ship Decks
- decks editor as it is now under "Ship Map"
- Ship Rooms (alternative view showing only rooms)
- The isRoom flag will not be available in the config screen of a selected room. Unselecting it would mean to delete the room (making it a simple node)
- The drop downs "flags" and "systems" will be presented as normal lists (see screenshot)
- The "radius" control will not be available here, as it makes only sense to use it while seeing the room inside the map view in "Ship Decks"
- The "Cargo Volume" and name controls will be available in this view
- There should be a search field with type ahead support. It should filter the shown rooms
- Rooms are listed in alphabetical order
- Ship Decks
I started working on this issue