Skip to content

UX Issue – Dashboard creation flow is confusing and inefficient #368

@Domko88

Description

@Domko88

1️⃣ Color should not be required

Current behavior

When creating a new dashboard:

  • Title is required – OK.
  • Color is also required – but this is confusing.

At first glance, it looks like a default white color is already selected.
Naturally, the user assumes that no action is required.

However, when clicking + Add, the system blocks the process with:
"Dashboard.Color is required."

If I want to keep white (which appears preselected), I must manually click it again.

Why this is problematic

  • It feels like the system is already using white.
  • There is no clear indication that no color is actually selected.
  • It creates unnecessary friction.
  • It feels like validation logic fighting the UI.

Suggested improvement

One of the following should be implemented:

Option A - Do not require color at all (recommended)
Option B - Preselect a real default color
Option C - Clearly indicate that no color is selected

Requiring color without a visible empty state is unintuitive.

2️⃣ Adding panels is extremely inefficient

Current workflow

After creating a dashboard:

  • I add a panel (e.g., Calendar: Reminders).
  • I must save it.
  • I must close the panel window.
  • Then reopen add panel.
  • Add another one.
  • Save again.
  • Close again.

Repeat for every single panel.

This becomes absurdly inefficient when creating dashboards with multiple panels.

Why this is bad UX

  • Too many clicks.
  • Too many saves.
  • Too many modal openings.
  • Breaks creative flow.
  • Makes dashboard building feel slow and heavy.

Suggested improvement

Allow:

  • Selecting multiple panels at once.
  • Or adding panels continuously without closing the modal.
  • Or saving all panels in one final save.

Dashboard building should feel like composition, not like filling tax forms.

Image Image Image Image Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions