5 Commits

Author SHA1 Message Date
znetsixe
0826d62997 chore: bump dashboardAPI — rim/floor labels match other label size
Larger margins ensure the size-14 rim and floor captions never overlap
the topmost or bottommost threshold line in the tank.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 17:59:59 +02:00
znetsixe
f8d8b64be3 chore: bump dashboardAPI — min visual gap between basin threshold lines
Lines now have a minimum 3.7% gap so labels never collide with adjacent
threshold lines, regardless of how close the underlying levels are.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 17:52:20 +02:00
znetsixe
2b38560d5f chore: bump dashboardAPI — tank canvas centered via scale constraints
Canvas elements now use 'constraint: { horizontal: scale, vertical: scale }'
with percentage-based margin placement so the tank fills the card edge to
edge and stays centered as the panel resizes. Threshold labels split
left/right with a gap and at font size 14 for readability.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 12:22:13 +02:00
znetsixe
e66e4566e6 chore: bump dashboardAPI — center tank, keep floor labels readable
Tank vertically centered in canvas frame. Labels for thresholds at the
very bottom of the tank (small dryRunThresholdPercent) no longer extend
below the visible card area.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 11:39:00 +02:00
znetsixe
9071d6acb4 chore: bump dashboardAPI — center basin labels, clear of threshold lines
Threshold labels now sit above or below their lines (never on top) and
are centered horizontally inside the tank.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 11:32:47 +02:00