Skip to content

feat(dashboard): rearrange panels via drag and drop - #1

Merged
Hannott merged 1 commit into
developfrom
feat/dashboard-drag-and-drop
Jul 26, 2026
Merged

feat(dashboard): rearrange panels via drag and drop#1
Hannott merged 1 commit into
developfrom
feat/dashboard-drag-and-drop

Conversation

@Hannott

@Hannott Hannott commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Panels can now be reordered directly on the dashboard instead of only in the settings. Press and hold a panel toolbar for 350ms to pick it up, which outlines every column as a drop target, then drop it at its new position in the same or another column of the current viewport.

The result is written to the same dashboard layout settings the settings page uses, so both stay in sync. Since the dashboard only renders the visible and currently available panels, the reordered list is merged back into the stored layout, which keeps hidden panels and panels of currently unavailable services next to the neighbour they were stored next to.

Description

Related Tickets & Documents

Mobile & Desktop Screenshots/Recordings

[optional] Are there any post-deployment tasks we need to perform?

Panels can now be reordered directly on the dashboard instead of only in the
settings. Press and hold a panel toolbar for 350ms to pick it up, which
outlines every column as a drop target, then drop it at its new position in
the same or another column of the current viewport.

The result is written to the same dashboard layout settings the settings page
uses, so both stay in sync. Since the dashboard only renders the visible and
currently available panels, the reordered list is merged back into the stored
layout, which keeps hidden panels and panels of currently unavailable
services next to the neighbour they were stored next to.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Signed-off-by: Åsmund Collin <aasmund@webmed.no>
@Hannott
Hannott merged commit 8979cd4 into develop Jul 26, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant