Skip to content

Customizable dashboard#1622

Open
WantClue wants to merge 2 commits intobitaxeorg:masterfrom
WantClue:frontend-gridstack
Open

Customizable dashboard#1622
WantClue wants to merge 2 commits intobitaxeorg:masterfrom
WantClue:frontend-gridstack

Conversation

@WantClue
Copy link
Collaborator

No description provided.

@WantClue WantClue added this to the 2.14.0 milestone Mar 21, 2026
@WantClue WantClue added the design Design Enhancements label Mar 21, 2026
@WantClue WantClue requested a review from mutatrum March 21, 2026 07:58
@github-actions
Copy link

github-actions bot commented Mar 21, 2026

Test Results

49 tests  ±0   49 ✅ ±0   0s ⏱️ ±0s
 1 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit e36dc53. ± Comparison against base commit 139c979.

♻️ This comment has been updated with latest results.

@WantClue
Copy link
Collaborator Author

image

@mutatrum mutatrum changed the title dashboard-gridstack Customizable dashboard Mar 21, 2026
@mutatrum mutatrum linked an issue Mar 21, 2026 that may be closed by this pull request
Copy link
Collaborator

@mutatrum mutatrum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Chart should adapt to height as well. Looks like the bottom of the chart is now gone?
  • Default widget sizes is larger than what it's now. I tried replicating the old dashboard and got something like this:
[{"x":0,"y":0,"w":3,"h":5,"id":"hashrate"},{"x":3,"y":0,"w":3,"h":5,"id":"efficiency"},{"x":6,"y":0,"w":3,"h":5,"id":"shares"},{"x":9,"y":0,"w":3,"h":5,"id":"bestdiff"},{"x":0,"y":5,"w":12,"h":19,"id":"chart"},{"x":0,"y":24,"w":4,"h":6,"id":"power"},{"x":4,"y":24,"w":4,"h":6,"id":"heat"},{"x":8,"y":24,"w":4,"h":6,"id":"fan"},{"x":0,"y":30,"w":4,"h":6,"id":"pool"},{"x":4,"y":30,"w":4,"h":6,"id":"blockheader"},{"x":8,"y":30,"w":4,"h":6,"id":"registers"}]
  • I don't really like the button at the top, it wastes a lot of real-estate as it pushes everything down. Maybe we can add a menu-item Layout. I think there's support for submenus actually, so that might work?
  • I wish it could leverage the complete width of the screen, but that might be a separate PR. not sure if gridstack makes this easier to do though.

Old vs default new:

Didn't look at the code yet.

@WantClue WantClue self-assigned this Mar 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

design Design Enhancements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add customizable dashboard

2 participants