Skip to content

Show all pack-level stats in a single At A Glance bar#530

Open
bracyw wants to merge 3 commits intodevelopfrom
526-show-all-pack-level-stats-in-single-at-a-glance-bar
Open

Show all pack-level stats in a single At A Glance bar#530
bracyw wants to merge 3 commits intodevelopfrom
526-show-all-pack-level-stats-in-single-at-a-glance-bar

Conversation

@bracyw
Copy link
Collaborator

@bracyw bracyw commented Feb 22, 2026

Changes

Consolidated 8 BMS pack-level stats (Average Voltage, Average Temp, Charge State, CCL, DCL, High Voltage, Low Voltage, High Temp) into a single full-width "At A Glance" horizontal bar, replacing the previous separate stat cards.

  • Created glance-stat, glance-thermometer, and glance-battery as purpose-built compact components for the bar
  • Created info-panel as a reusable lightweight panel wrapper with configurable padding, replacing info-background for this use case
  • High Voltage, Low Voltage, and High Temp show their source cell/chip as a header label with a battery icon
  • Average Temp and Charge State render inline thermometer/battery widgets
  • Added CSS custom properties to styles.css for colors, font sizes, and border radius used across the new components
  • Removed acc-high-voltage, acc-low-voltage, acc-high-temp standalone stat card components (superseded)
  • Tuned mat-grid-tile rowspan to eliminate dead space below the bar

Screenshots

Checklist

  • All commits are tagged with the ticket number
  • No linting errors / newline at end of file warnings
  • All code follows repository-configured prettier formatting
  • No merge conflicts
  • All checks passing
  • Screenshots of UI changes (see Screenshots section)
  • Remove any non-applicable sections of this template
  • Assign the PR to yourself
  • No package-lock.json changes (unless dependencies have changed)
  • Request reviewers & ping on Slack
  • PR is linked to the ticket (fill in the closes line below)

Closes #526

- Consolidate 8 BMS pack stats into one full-width horizontal bar
- Create new glance-stat, glance-thermometer, glance-battery components
- Create reusable info-panel component with configurable padding
- Add cell/chip header labels with battery icon for High Voltage, Low Voltage, High Temp
- Register custom battery SVG icon in app-context
- Remove individual acc-high-voltage, acc-low-voltage, acc-high-temp stat card components
@bracyw bracyw self-assigned this Feb 22, 2026
@bracyw bracyw changed the title Show all pack-level stats in a single At A Glance bar #526 Show all pack-level stats in a single At A Glance bar Feb 22, 2026
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.

Show all pack-level stats in a single At A Glance bar

1 participant