TheThingsNetwork / lorawan-stack

The Things Stack, an Open Source LoRaWAN Network Server
https://www.thethingsindustries.com/stack/
Apache License 2.0
979 stars 309 forks source link

Move the Quick actions' panel to the top #7348

Open pierrephz opened 2 weeks ago

pierrephz commented 2 weeks ago

Summary

Move the Quick actions' panel to the top.

Current Situation

Based on some feedbacks, when you first log into the console and don't have any application, gateways or end devices, this is pretty hard to know how to get started since you have to scroll to the bottom of the dashboard to find the Quick actions' panel.

Why do we need this? Who uses it, and when?

Facilitate the onboarding of new users, or fasten the process of adding application or device in the console for regular users.

Proposed Implementation

Mockup with reworked quick actions' panel on the top of the dashboard for TTS Cloud.

Screenshot 2024-10-17 at 14 43 27

Mockup with reworked quick actions' panel on the top of the dashboard for TTS Discovery.

Screenshot 2024-10-17 at 14 44 20

Contributing

Validation

Code of Conduct

KrishnaIyer commented 2 weeks ago

@pierrephz: Since we have this in the nav bar already, can we remove this panel and instead update the UX of this item to make it more prominent than the + sign?

Screenshot 2024-10-17 at 14 53 41
pierrephz commented 2 weeks ago

This is not a problem to have two or more ways of adding an item in the console.

The Dashboard is here to be interactive and give as many generic options as we can, including taking actions. IMO we should not remove this quick actions' panel.

About the + button in the header, I agree and upgrading it was also in my mind; find below a mockup

Screenshot 2024-10-17 at 15 17 10