Skip to content

Flatten IO FAT status columns and align loading visuals - #122

Merged
masarray merged 2 commits into
mainfrom
agent/io-fat-flat-results-progressbar
Jul 29, 2026
Merged

Flatten IO FAT status columns and align loading visuals#122
masarray merged 2 commits into
mainfrom
agent/io-fat-flat-results-progressbar

Conversation

@masarray

@masarray masarray commented Jul 29, 2026

Copy link
Copy Markdown
Owner

Purpose

Apply the latest field UX feedback to the IO List FAT workspace without changing acquisition, evidence, persistence, or export behavior.

Visual cleanup

  • remove nested card/pill surfaces from LIVE, ACQUISITION, and RESULT cells
  • keep LIVE and ACQUISITION as flat, readable table text
  • separate operational STATUS from final RESULT
  • show final outcomes only in RESULT: ✔ PASS, ✖ FAILED, ⚠ REVIEW, or
  • keep workflow states such as Ready for ON in the dedicated STATUS column

Loading visual language

  • remove both custom rotating spinner implementations
  • use slim indeterminate ProgressBar controls for IED-card and header preparation feedback
  • preserve non-modal Explorer navigation while one IED is connecting

Unchanged behavior

  • configured/dynamic reporting policy
  • relay timestamp evidence
  • OFF → ON → OFF state machine
  • evidence journal, autosave, Excel, PDF, and .arsas
  • active evidence remains pinned to one IED

Regression coverage

  • LIVE, ACQUISITION, and RESULT templates must not contain nested Border cards
  • STATUS must own Runtime.StateText
  • RESULT must contain only final outcome labels
  • custom spinner names are prohibited
  • indeterminate ProgressBar feedback is required

Automated validation at head 7a06ed5ad6df7cd757d8ed64f972328fa5ea6995

Validate IO List Testing run 38 — success

  • WPF/XAML compilation succeeded
  • complete focused IO FAT regression suite passed
  • flat operational columns, final-result-only semantics, progress bars, timestamps, reporting, persistence, Excel, PDF, and .arsas contracts passed

Build ARSAS run 785 — success

  • source, website, license, premium UX, protocol, and immutable engine invariants passed
  • full solution build and complete application regression suite passed
  • portable Windows x64 publication and artifact upload succeeded

Validate SV evidence bundles run 70 — success

  • Sampled Values evidence workflow remains unaffected

No review threads are open.

@masarray
masarray marked this pull request as ready for review July 29, 2026 06:55
@masarray
masarray merged commit 39400ab into main Jul 29, 2026
3 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