Make offline header connection indicator prominent and non-overlapping

This commit is contained in:
Meik
2026-03-05 15:15:12 +01:00
parent d429608215
commit d9c6cb4d77
2 changed files with 61 additions and 41 deletions

View File

@@ -47,7 +47,7 @@
- `isDraggable` aus Web-Konfiguration wird korrekt berücksichtigt. - `isDraggable` aus Web-Konfiguration wird korrekt berücksichtigt.
- Mehrdeutigkeitsfehler (`Brushes`) behoben. - Mehrdeutigkeitsfehler (`Brushes`) behoben.
- Vor erfolgreichem Konfig-Ladevorgang wird die Oberfläche analog Offline-Zustand eingeschränkt (nur Info-Navigation und Info-Panel sichtbar). - Vor erfolgreichem Konfig-Ladevorgang wird die Oberfläche analog Offline-Zustand eingeschränkt (nur Info-Navigation und Info-Panel sichtbar).
- Header-Verbindungsindikator für Offline/Verbindungsaufbau im Top-Bereich neu positioniert, damit er nicht von Action-Buttons überdeckt wird. - Header-Verbindungsindikator für Offline/Verbindungsaufbau als farbiger Status-Badge (rot/orange) sichtbarer umgesetzt und so positioniert, dass er nicht von Action-Buttons überdeckt wird.
### Lokalisierung ### Lokalisierung
- DE/EN-Ressourcen sprachlich bereinigt und vereinheitlicht. - DE/EN-Ressourcen sprachlich bereinigt und vereinheitlicht.

View File

@@ -417,25 +417,44 @@
</StackPanel> </StackPanel>
</Border> </Border>
<!--<TextBlock MouseDown="OnCloseClicked" HorizontalAlignment="Right" FontSize="20" FontWeight="Bold" Margin="0,-5,5,0" Cursor="Hand" Panel.ZIndex="500" >X</TextBlock>--> <!--<TextBlock MouseDown="OnCloseClicked" HorizontalAlignment="Right" FontSize="20" FontWeight="Bold" Margin="0,-5,5,0" Cursor="Hand" Panel.ZIndex="500" >X</TextBlock>-->
<Border HorizontalAlignment="Right"
VerticalAlignment="Top"
Margin="0,12,96,0"
Width="28"
Height="28"
Panel.ZIndex="505"
CornerRadius="14"
BorderThickness="1"
BorderBrush="#FFD92D20"
Background="#33D92D20"
Visibility="{Binding Visibility, ElementName=ConnProblem}">
<Image Source="{DynamicResource nav_appbar_network_server_disconnect}" <Image Source="{DynamicResource nav_appbar_network_server_disconnect}"
Tag="ICO" Tag="ICO"
x:Name="ConnProblem" x:Name="ConnProblem"
Panel.ZIndex="505" Width="18"
Width="20" Height="18"
Height="20" HorizontalAlignment="Center"
Margin="0,16,88,0" VerticalAlignment="Center"
HorizontalAlignment="Right"
VerticalAlignment="Top"
Visibility="Visible" /> Visibility="Visible" />
</Border>
<Border HorizontalAlignment="Right"
VerticalAlignment="Top"
Margin="0,12,96,0"
Width="28"
Height="28"
Panel.ZIndex="505"
CornerRadius="14"
BorderThickness="1"
BorderBrush="#FFD97706"
Background="#33F59E0B"
Visibility="{Binding Visibility, ElementName=Connecting}">
<Image Source="{DynamicResource nav_appbar_network_server_connecting}" <Image Source="{DynamicResource nav_appbar_network_server_connecting}"
Tag="ICO" Tag="ICO"
x:Name="Connecting" x:Name="Connecting"
Panel.ZIndex="505" Width="18"
Width="20" Height="18"
Height="20" HorizontalAlignment="Center"
Margin="0,16,88,0" VerticalAlignment="Center"
HorizontalAlignment="Right"
VerticalAlignment="Top"
Visibility="Visible"> Visibility="Visible">
<Image.Style> <Image.Style>
<Style> <Style>
@@ -457,6 +476,7 @@
</Style> </Style>
</Image.Style> </Image.Style>
</Image> </Image>
</Border>
<Border Visibility="Hidden" <Border Visibility="Hidden"
Opacity="1" Opacity="1"
x:Name="TopAbstract" x:Name="TopAbstract"