Unify P0 visual system and Live Monitor filter hierarchy - #204
Merged
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
P0 — Visual System Unification
Presentation-only cleanup to make ARSAS read as one engineering workstation across Explorer, Live Monitor, Event Log, Alarm, GOOSE, and Diagnostics.
Scope
WorkspaceTitle,WorkspaceSubtitle,SectionTitle,BodyText,Caption,MicroLabel).WorkspaceCardand reusableSearchSurfacefor main-window workspaces while leaving dialog/card styles untouched.SasOperationalUiPolicystyling so the visual contract does not change afterLoaded; responsiveMainWindowNavigationLayoutFixremains final geometry authority at 990/900/720 px.Filtersbutton, while continuing to AND with global search.Safety boundary
This PR does not modify IEC 61850 acquisition, RCB planning, SOE/event semantics, control operations, Alarm state machine,
Services/*, or the ARIEC61850 engine lock. Engine remains pinned tobecda399b4a3ae34831215fc915798b4f846c1be(PR #81).Regression coverage
Adds
VisualSystemP0RegressionTestsand updates the existing process-value presentation wording guard to lock typography/surface tokens, stable navbar behavior, progressive Live Monitor filters, blue/slate state semantics, and the reviewed immutable engine pin.Temporary patch tooling was removed before merge; final diff contains five presentation files plus two regression-test files.