Fix: consistent check/revert order + enable accept buttons
All three element sections (webcam border, countdown, web URI) now use consistent [✕][✓] button order. Green check buttons enabled with click handlers that save current values as snapshot baseline — revert undoes to last accepted state, not initial selection. Countdown section buttons were swapped (had [✓][✕], now [✕][✓]). Webcam and web sections already had correct visual order. 1e of 7-issue polish batch. 207 tests, 0 warnings.
This commit is contained in:
@@ -828,6 +828,7 @@ No changes to `MusicPlayer`, the 0.20 cap, the ducker, or the meter zones. Build
|
||||
11. ✅ Elements scrollbar deselect fix — clicking the Elements panel scrollbar no longer deselects the selected element (scrollbar lives inside the ScrollViewer, not the StackPanel; guard now checks `ElementsScrollViewer` instead of `ElementsPanel`)
|
||||
12. ✅ Web source URI + buttons inline — merged URI TextBox and check/revert buttons into a single DockPanel row (✓ rightmost, ✕ left); buttons no longer wrap to a separate line
|
||||
13. ✅ Web source URI hidden for webcam — URI section was showing for webcam due to WPF binding path `SelectedElement.Type` not resolving on `WebcamSceneConfig`; replaced with `IsWebSource` virtual property on `SceneElement` (mirrors existing `IsWebcam` pattern), overridden in `Source` to return `Type == SourceType.WebSource`, bound via `BoolToVis`
|
||||
14. ✅ Check/revert consistent order + accept — all three element sections (webcam border, countdown timer, web URI) now use consistent [✕][✓] button order; green check buttons enabled with click handlers that save current values as snapshot baseline (so revert undoes to last accepted state, not initial selection)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user