Fix: Web source URI + check/revert buttons now inline in single row
Merged the URI TextBox and check/revert buttons into one DockPanel. TextBox fills remaining space, buttons dock right (✓ rightmost, ✕ left). No more line-wrapping in the web source config. 1b of 7-issue polish batch. 207 tests, 0 warnings.
This commit is contained in:
+10
-10
@@ -451,22 +451,22 @@
|
|||||||
<!-- Web source config -->
|
<!-- Web source config -->
|
||||||
<StackPanel Visibility="{Binding SelectedElement.Type, Converter={StaticResource SourceTypeToWebVis}, ConverterParameter=WebSource}" Margin="0,0,0,8">
|
<StackPanel Visibility="{Binding SelectedElement.Type, Converter={StaticResource SourceTypeToWebVis}, ConverterParameter=WebSource}" Margin="0,0,0,8">
|
||||||
<TextBlock Text="URI" Foreground="#a0a0b0" FontSize="11" Margin="0,0,0,2"/>
|
<TextBlock Text="URI" Foreground="#a0a0b0" FontSize="11" Margin="0,0,0,2"/>
|
||||||
<TextBox Text="{Binding SelectedElement.WebUri, UpdateSourceTrigger=PropertyChanged}"
|
<DockPanel>
|
||||||
Background="#0f3460" Foreground="#e0d0e0" BorderThickness="1"
|
<Button DockPanel.Dock="Right" Style="{StaticResource IconButton}"
|
||||||
BorderBrush="#2c3a5c" Padding="4,2" FontSize="12"
|
IsEnabled="False" Width="22" Height="22" Margin="4,0,0,0">
|
||||||
ToolTip="https://example.com"/>
|
<Path Data="M4,9 L8,14 L16,4" Stroke="#22c55e" StrokeThickness="2"
|
||||||
<DockPanel Margin="0,4,0,0">
|
Width="14" Height="14" Stretch="Uniform"/>
|
||||||
|
</Button>
|
||||||
<Button DockPanel.Dock="Right" Style="{StaticResource IconButton}"
|
<Button DockPanel.Dock="Right" Style="{StaticResource IconButton}"
|
||||||
Width="22" Height="22" ToolTip="Revert"
|
Width="22" Height="22" ToolTip="Revert"
|
||||||
Click="WebRevert_Click" Margin="4,0,0,0">
|
Click="WebRevert_Click" Margin="4,0,0,0">
|
||||||
<Path Data="M5,5 L15,15 M15,5 L5,15" Stroke="#e94560" StrokeThickness="2"
|
<Path Data="M5,5 L15,15 M15,5 L5,15" Stroke="#e94560" StrokeThickness="2"
|
||||||
Width="14" Height="14" Stretch="Uniform"/>
|
Width="14" Height="14" Stretch="Uniform"/>
|
||||||
</Button>
|
</Button>
|
||||||
<Button DockPanel.Dock="Right" Style="{StaticResource IconButton}"
|
<TextBox Text="{Binding SelectedElement.WebUri, UpdateSourceTrigger=PropertyChanged}"
|
||||||
IsEnabled="False" Width="22" Height="22" Margin="4,0,0,0">
|
Background="#0f3460" Foreground="#e0d0e0" BorderThickness="1"
|
||||||
<Path Data="M4,9 L8,14 L16,4" Stroke="#22c55e" StrokeThickness="2"
|
BorderBrush="#2c3a5c" Padding="4,2" FontSize="12"
|
||||||
Width="14" Height="14" Stretch="Uniform"/>
|
ToolTip="https://example.com"/>
|
||||||
</Button>
|
|
||||||
</DockPanel>
|
</DockPanel>
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
|
|
||||||
|
|||||||
@@ -826,6 +826,7 @@ No changes to `MusicPlayer`, the 0.20 cap, the ducker, or the meter zones. Build
|
|||||||
9. ✅ Countdown source — `SourceType.Countdown`, pick list (Starting/BRB scenes only), timer minutes 1–60 default 15
|
9. ✅ Countdown source — `SourceType.Countdown`, pick list (Starting/BRB scenes only), timer minutes 1–60 default 15
|
||||||
10. ✅ Web source — `SourceType.WebSource`, pick list (all scenes), URI text input
|
10. ✅ Web source — `SourceType.WebSource`, pick list (all scenes), URI text input
|
||||||
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`)
|
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
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user