BlueOS
BlueOS copied to clipboard
core: frontend: dashboard: choose/make a more useful homepage
Current behaviour
The dashboard is the first thing people see when they open BlueOS, and right now it looks quite boring, while also not serving much more purpose than the sidebar (which is also already open on most screens).
Expected or desired behaviour
- Make the Vehicle Setup page the homepage (for now)
- This would be exciting, and likely more useful for most users
- Move the current widget descriptions grid to be the default (and normally visible) tab in the Available Services page (called something like "Interface Pages"), and move the current HTTP services list to a separate tab ("HTTP Servers/APIs"?) within the Available Services page, that's only displayed when Pirate Mode is enabled
- It's still potentially a worthwhile interface to have, but it doesn't have to be the main one
- We could also just remove it entirely, but then people would need to go to the docs for even a brief description of the available pages
- We could potentially allow the user to select any page as their homepage (including an Extension page), in case they want to change it
- (Longer term) we likely want to develop a real dashboard, with an overview of all the main states and connections (e.g. vehicle model, required configuration / maintenance / warning notices, attached devices, used storage, hooks for extension previews, etc)
- We've intended for something like this from the start, but haven't got around to implementing it yet
Prerequisites
- [X] I have checked to make sure that a similar request has not already been filed or fixed.