Skip to content

Feature: put Disk Health status lights on the bays - #462

Merged
SandObserver merged 1 commit into
mainfrom
feat/disk-health-nas-front
Oct 15, 2026
Merged

SandObserver merged 1 commit into
mainfrom
feat/disk-health-nas-front

Conversation

@SandObserver

Copy link
Copy Markdown
Owner

Summary

  • Move each bay's status light from the side column (#dots) into the bay as an .led element at the top, and remove the side column lights.
  • Centre the drive name in the bay with writing-mode: vertical-rl and no rotation, so it reads top to bottom.
  • Space bays with a 1.5px transparent border (background-clip: padding-box, 1px on medium) instead of a flex gap, and set will-change: transform only while a bay is hovered or touched, so every gap renders at the same width.
  • Round the bay well to 10px and the visible bay corners to 7px.
  • Narrow the power button to 14px and the USB port to 8px, separate the side column with a 1px seam, span it to the card edge and add a system light that is green while data loads.
  • Let the bay tooltip grow to the widget width and move it to #root, so its position and its containing block share one origin.

Testing
All green, Docker build and e2e included. Added 2 tests for bay spacing and the per-bay light.

Changelog

Changed

  • Disk Health shows each drive's status light on its bay.
  • Disk Health bay tooltips use the full widget width, so drive names are cut less often.

Checklist

  • Stays within the project constraints: one container, no runtime dependencies, no build step (see CONTRIBUTING.md).
  • Tests added or updated for new logic, and the full suite, lint, and typechecks pass.
  • Docs updated if behavior or configuration changed.

Draw each bay's status light at the top of the bay and centre the drive name, reading top to bottom. Space bays with a transparent border instead of a flex gap and drop the resting per-bay layer, so gaps are equal. Round the bay well to 10 and the bays to 7. Narrow the side column, separate it with a seam, centre it to the card edge and add a system light. Let the bay tooltip span the widget width and position it against the widget root.
@SandObserver SandObserver added the enhancement New feature or request label Oct 15, 2026
@SandObserver
SandObserver merged commit f3b3da7 into main Oct 15, 2026
6 checks passed
@SandObserver
SandObserver deleted the feat/disk-health-nas-front branch October 15, 2026 21:06
stackyard-release Bot pushed a commit that referenced this pull request Oct 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant