kumahq / kuma-gui

🐻 A GUI built on Vue.js for use with Kuma.
https://kuma.io/
Apache License 2.0
39 stars 22 forks source link

refactor(app/navigation): split sidebar navigation, move diagnostics to configuration #3213

Closed schogges closed 1 minute ago

schogges commented 1 week ago

This change splits up the sidebar navigation into a top nav including the nav links to the most important routes. The new bottom nav offers a place for other routes. Both navigation lists are separated by a visual separator. This ensures that the user finds all nav links to top level resources in the same area of the UI. Both nav lists are only split visually and remain within a single nav element. To further beautify the nav links I've added icons to each of them.

I've moved and renamed everything from diagnostics to configuration. This makes it more clear that this part of the UI shows the CP configuration.

netlify[bot] commented 1 week ago

Deploy Preview for kuma-gui ready!

Name Link
Latest commit 5e8b328fa3d33f1de165c23d75763f4470eb836a
Latest deploy log https://app.netlify.com/sites/kuma-gui/deploys/674982f8f5d40c00083c11db
Deploy Preview https://deploy-preview-3213--kuma-gui.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

johncowen commented 1 week ago

P.S. I also just noticed there is something functionality wrong with the Configuration page, I think there's a test failing that could be related to that but currently getting this when searching when using the PR preview:

Screenshot 2024-11-22 at 09 56 07