Closed
Description
Problem to solve
Currently, the existing overall design of the dashboard makes it hard to parse and follow information as well as association between entities related to workspaces, projects, branches, and more.
This is part of #3300. 🍕
User Experience goal
The user should be able to navigate efficiently, have a clear view of the object attributes, relationships, and activities as well as feel confident about the state of the application and any transactional or non-transactional actions.
Proposal
In this MVC (minimum viable change) iteration we can do the following:
- Redesign the workspaces list.
- Hide the object actions in a dropdown menu.
- Show a tooltip for creation date.
- Show a tooltip for error messages.
- Group pending changes in a dropdown menu.
- Introduce some help links to the documentation on the header section.
- Show Recent workspaces and filter out the rest of them (see Status).
- Keep the page size option.
- Offer a light theme.
- Show the Admin menu for admin users.
Components involved:
- Button
- Modal
- Dropdown
- Text Field
- Item
- Empty State
- ...
Future steps
- In the future, we can introduce a dark theme, and more.
Designs
List | List (Spacing) |
---|---|
![]() |
![]() |
Alert | Empty List (Has Workspaces) | Empty List (No Workspaces) |
---|---|---|
![]() |
![]() |
![]() |
Select Template | Select Template (Spacing) |
---|---|
![]() |
![]() |
See also design specs.
Documentation
No documentation changes are needed for this first iteration.