Skip to content

Make IED capability actions clear and compact - #71

Merged
masarray merged 6 commits into
mainfrom
fix/ied-card-caption-capabilities
Jul 20, 2026
Merged

Make IED capability actions clear and compact#71
masarray merged 6 commits into
mainfrom
fix/ied-card-caption-capabilities

Conversation

@masarray

@masarray masarray commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Problem

The RCB export action became effectively invisible after the IED-card primary action row changed from a horizontal StackPanel to Grid + UniformGrid. The capability behavior still searched for the old visual structure, so capability actions could disappear. Icon-only GOOSE, SMV and FILE actions were also difficult to understand without hovering.

Fix

  • locate the primary IED action row through its semantic RCB action instead of the obsolete StackPanel structure;
  • remove the icon-only RCB duplicate from the lifecycle row;
  • keep the top row focused on Play, Stop, Edit Signals, and Save SCL;
  • add a full-width compact caption row with four equal actions: GOOSE, SMV, FILE, RCB;
  • route RCB to the production selected-RCB export window for the card's IED;
  • preserve live capability refresh on the UI dispatcher;
  • communicate available, probe-ready, and unavailable states through enablement, opacity, tooltip, border, and restrained background color;
  • increase the card content minimum height so both rows remain clear and unclipped.

Validation

  • source, website, license, premium UX, GOOSE, and SAS invariants passed;
  • ARIEC61850 API verification passed;
  • .NET restore and WPF Release build passed;
  • portable x64 publish and artifact upload passed;
  • final PR contains only FaultRecordUxBehavior.cs and MainWindow.RcbCapability.cs.

@masarray
masarray marked this pull request as ready for review July 20, 2026 03:18
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@masarray
masarray merged commit 52196e8 into main Jul 20, 2026
1 check passed
masarray added a commit that referenced this pull request Aug 14, 2026
masarray added a commit that referenced this pull request Aug 14, 2026
Integrate ARIEC-owned connected reconciliation, Explorer/FAT UX refinements, and pin ARIEC61850 #71 as the validated COMTRADE FileOpen success baseline. Exact-head ARSAS CI passed before merge.
@masarray masarray mentioned this pull request Aug 14, 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.

1 participant