Repository navigation
Conversation
…ransparent Expander header
…ehavior and no command changes
…line before Phase 1 header-only change
…ontour and validate both chevrons
|
Disposition: Superseded (fully preserved UI checkpoint) — safe closure of intermediate historical PR tracking, not an application merge or release acceptance. Canonical replacement: #649 retains the cumulative field-accepted IED card/Command Dock UI ancestry; current #727/#729 integrated RC at Unique delta: Phase-1 Command Dock transparent expander header / operator-white glyphs. Evidence: All three non-production files are byte-identical in RC: docs/CHECKPOINT_COMMAND_DOCK_FAT_UI_PHASE1_2026-10-20.md, tests/ARSAS.Tests/MaterialIconConsistencyTests.cs, tests/ARSAS.Tests/P109XCommandDockWhiteGlyphRegressionTests.cs. The current App.xaml still defines CommandDockTransparentHeaderExpander and MainWindow.xaml still applies it to the original CommandPanelExpander. It keeps the original Expanded/Collapsed handlers and power SVG semantics. The original PR commit/branch remains recoverable, and original tests/checkpoints have not been deleted. Safety: The current RC production files evolved after the PR, so we verified surviving specific behavior, not falsely claimed blob-identical entire XAML/model files. This action changes no runtime code, no main, no stable v1.6.42, no ARIEC engine pin and no R7/R10 or physical FAT policy. Follow-up: Verify native glyph/chevron/operator visual acceptance under current GUI theme before any source promotion; #730/#732 remain active. Existing #649 and physically gated #729 remain OPEN. Do not revive/rebase older UI heads over current SSOT/Write/SMV. |
Frozen checkpoint
30a7f18e8e575604eb1306c96753daab9f9c4a51, immutable reference branchcheckpoint/arsas-fat-green-20261020, Actions run39404069355: all 11 CI workflows success, 2409 ARSAS + 24 engine + 6 packaged regression tests and portable smoke green.de71a1a45c30d0221766c389d96553e051b20c17oncheckpoint/arsas-field-command-stable-20261020, with identical source tree to green FAT, positive SBOw/Operate/termination and feedback, ~414–461 ms valid click-to-result. Do not conflate local ~400ms post-SBOw wait with wire/IED termination latency.Exactly Phase 1 only — visual change
CommandDockTransparentHeaderExpandertemplate only onCommandPanelExpander: white SVG on transparent dark header, chevron swaps viaIsChecked/IsExpanded, accessible keyboard-click header, transparent interaction and keyboard focus indication only.Command Docklabel, keeping header target badge.CommandPanel_Expanded/Collapsedhandlers, DataGrid, command confirmation, typed control, SBOw/Operate and report traffic unchanged. No timers or MMS calls.Important exclusions / release gate
Phase 2 thin under-IP discovery line deliberately not implemented in this PR. Do not merge to main without Windows exact-head build + packaged portable smoke and visual FAT at 100/150% DPI (up/down state, keyboard toggle, tab navigation, no flicker). No claim of physical relay qualification from code CI.