Browse Source

format xaml

Daniel Chalmers 1 month ago
parent
commit
546ef65290
1 changed files with 85 additions and 44 deletions
  1. 85 44
      DesktopClock/SettingsWindow.xaml

+ 85 - 44
DesktopClock/SettingsWindow.xaml

@@ -190,14 +190,16 @@
             <Setter Property="TextWrapping" Value="Wrap" />
         </Style>
 
-        
 
-        
+
+
     </Window.Resources>
     <Grid Margin="24">
-        <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled">
-            <StackPanel x:Name="SettingsContent" Margin="0,0,12,0">
-<Border x:Name="DisplaySection"
+        <ScrollViewer VerticalScrollBarVisibility="Auto"
+                      HorizontalScrollBarVisibility="Disabled">
+            <StackPanel x:Name="SettingsContent"
+                        Margin="0,0,12,0">
+                <Border x:Name="DisplaySection"
                         Style="{StaticResource SectionCardStyle}">
                     <StackPanel>
                         <TextBlock Style="{StaticResource SectionTitleStyle}"
@@ -230,7 +232,7 @@
                                         <ColumnDefinition Width="16" />
                                         <ColumnDefinition Width="Auto" />
                                     </Grid.ColumnDefinitions>
-                                    
+
                                     <StackPanel Grid.Column="0">
                                         <TextBlock Style="{StaticResource FieldTitleStyle}"
                                                    Text="Format text" />
@@ -240,11 +242,13 @@
                                                  MaxLines="3" />
                                         <TextBlock Margin="0,6,0,0">
                                             <Hyperlink NavigateUri="https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings"
-                                                       RequestNavigate="Hyperlink_RequestNavigate">Formatting rules</Hyperlink>
+                                                       RequestNavigate="Hyperlink_RequestNavigate">
+                                                Formatting rules
+                                            </Hyperlink>
                                         </TextBlock>
                                     </StackPanel>
 
-                                    <StackPanel Grid.Column="2" 
+                                    <StackPanel Grid.Column="2"
                                                 Width="160">
                                         <TextBlock Style="{StaticResource FieldTitleStyle}"
                                                    Text="Presets" />
@@ -295,7 +299,7 @@
                         </Border>
                     </StackPanel>
                 </Border>
-<Border x:Name="TimeZoneSection"
+                <Border x:Name="TimeZoneSection"
                         Style="{StaticResource SectionCardStyle}">
                     <StackPanel>
                         <TextBlock Style="{StaticResource SectionTitleStyle}"
@@ -316,7 +320,7 @@
                         </Border>
                     </StackPanel>
                 </Border>
-<Border x:Name="CountdownSection"
+                <Border x:Name="CountdownSection"
                         Style="{StaticResource SectionCardStyle}">
                     <StackPanel>
                         <TextBlock Style="{StaticResource SectionTitleStyle}"
@@ -337,7 +341,7 @@
                                     Margin="0">
                                 <StackPanel>
 
-                                    <!-- Target Settings -->
+                                    <!--  Target Settings  -->
                                     <Border Padding="16"
                                             Background="White"
                                             BorderBrush="{StaticResource BorderBrush}"
@@ -364,7 +368,7 @@
                                             <TextBox Text="{Binding CountdownTargetText, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
                                             <TextBlock Style="{StaticResource HintStyle}"
                                                        Text="Type the countdown target directly, for example 3/14/2026 9:30 AM. Leave it blank to turn countdown off." />
-                                            
+
                                             <TextBlock Margin="0,16,0,4"
                                                        Style="{StaticResource FieldTitleStyle}"
                                                        Text="Quick add presets" />
@@ -389,13 +393,14 @@
                                         </StackPanel>
                                     </Border>
 
-                                    <!-- Formatting Settings -->
+                                    <!--  Formatting Settings  -->
                                     <Grid Margin="0,0,0,6">
                                         <Grid.ColumnDefinitions>
                                             <ColumnDefinition Width="*" />
                                             <ColumnDefinition Width="Auto" />
                                         </Grid.ColumnDefinitions>
-                                        <StackPanel Grid.Column="0" VerticalAlignment="Center">
+                                        <StackPanel Grid.Column="0"
+                                                    VerticalAlignment="Center">
                                             <TextBlock Style="{StaticResource FieldTitleStyle}"
                                                        VerticalAlignment="Center"
                                                        Text="Custom format" />
@@ -407,14 +412,16 @@
                                                 Padding="8,4"
                                                 MinHeight="28" />
                                     </Grid>
-                                    
+
                                     <TextBox x:Name="CountdownFormatTextBox"
                                              Text="{Binding Settings.CountdownFormat, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
                                              AcceptsReturn="True"
                                              MaxLines="3" />
                                     <TextBlock Margin="0,6,0,0">
                                         <Hyperlink NavigateUri="https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-timespan-format-strings"
-                                                   RequestNavigate="Hyperlink_RequestNavigate">Formatting rules</Hyperlink>
+                                                   RequestNavigate="Hyperlink_RequestNavigate">
+                                            Formatting rules
+                                        </Hyperlink>
                                     </TextBlock>
 
                                     <TextBlock Margin="0,16,0,0"
@@ -452,7 +459,7 @@
                                         <TextBlock Margin="0,4,0,14"
                                                    Foreground="{StaticResource MutedTextBrush}"
                                                    Text="Check the target text and view a live sample of the countdown display." />
-                                        
+
                                         <TextBlock Style="{StaticResource FieldTitleStyle}"
                                                    Text="Target status" />
                                         <TextBlock Margin="0,4,0,12"
@@ -479,7 +486,7 @@
                         </Grid>
                     </StackPanel>
                 </Border>
-<Border x:Name="AppearanceSection"
+                <Border x:Name="AppearanceSection"
                         Style="{StaticResource SectionCardStyle}">
                     <StackPanel>
                         <TextBlock Style="{StaticResource SectionTitleStyle}"
@@ -544,7 +551,7 @@
                                                 <ColumnDefinition Width="12" />
                                                 <ColumnDefinition Width="*" />
                                             </Grid.ColumnDefinitions>
-                                            
+
                                             <StackPanel Grid.Column="0">
                                                 <TextBlock Style="{StaticResource FieldTitleStyle}"
                                                            Text="Text color" />
@@ -591,8 +598,8 @@
                                                             TickFrequency="0.01"
                                                             IsSnapToTickEnabled="True" />
                                                     <TextBlock Grid.Column="1"
-                                                            Text="{Binding Settings.TextOpacity, StringFormat=0.00}"
-                                                            Style="{StaticResource ValueTextStyle}" />
+                                                               Text="{Binding Settings.TextOpacity, StringFormat=0.00}"
+                                                               Style="{StaticResource ValueTextStyle}" />
                                                 </Grid>
                                             </StackPanel>
                                         </Grid>
@@ -612,7 +619,7 @@
                                                 <ColumnDefinition Width="12" />
                                                 <ColumnDefinition Width="*" />
                                             </Grid.ColumnDefinitions>
-                                            
+
                                             <StackPanel Grid.Column="0">
                                                 <TextBlock Style="{StaticResource FieldTitleStyle}"
                                                            Text="Color" />
@@ -662,8 +669,8 @@
                                                             TickFrequency="0.01"
                                                             IsSnapToTickEnabled="True" />
                                                     <TextBlock Grid.Column="1"
-                                                            Text="{Binding Settings.BackgroundOpacity, StringFormat=0.00}"
-                                                            Style="{StaticResource ValueTextStyle}" />
+                                                               Text="{Binding Settings.BackgroundOpacity, StringFormat=0.00}"
+                                                               Style="{StaticResource ValueTextStyle}" />
                                                 </Grid>
                                             </StackPanel>
                                         </Grid>
@@ -690,8 +697,8 @@
                                                             TickFrequency="0.1"
                                                             IsSnapToTickEnabled="True" />
                                                     <TextBlock Grid.Column="1"
-                                                            Text="{Binding Settings.BackgroundCornerRadius, StringFormat=0.0}"
-                                                            Style="{StaticResource ValueTextStyle}" />
+                                                               Text="{Binding Settings.BackgroundCornerRadius, StringFormat=0.0}"
+                                                               Style="{StaticResource ValueTextStyle}" />
                                                 </Grid>
                                             </StackPanel>
 
@@ -710,8 +717,8 @@
                                                             TickFrequency="0.1"
                                                             IsSnapToTickEnabled="True" />
                                                     <TextBlock Grid.Column="1"
-                                                            Text="{Binding Settings.OutlineThickness, StringFormat=0.0}"
-                                                            Style="{StaticResource ValueTextStyle}" />
+                                                               Text="{Binding Settings.OutlineThickness, StringFormat=0.0}"
+                                                               Style="{StaticResource ValueTextStyle}" />
                                                 </Grid>
                                             </StackPanel>
                                         </Grid>
@@ -750,7 +757,7 @@
                         </Border>
                     </StackPanel>
                 </Border>
-<Border x:Name="WindowSection"
+                <Border x:Name="WindowSection"
                         Style="{StaticResource SectionCardStyle}">
                     <StackPanel>
                         <TextBlock Style="{StaticResource SectionTitleStyle}"
@@ -815,7 +822,7 @@
                         </Grid>
                     </StackPanel>
                 </Border>
-<Border x:Name="SoundAlertsSection"
+                <Border x:Name="SoundAlertsSection"
                         Style="{StaticResource SectionCardStyle}">
                     <StackPanel>
                         <TextBlock Style="{StaticResource SectionTitleStyle}"
@@ -872,7 +879,7 @@
                         </Border>
                     </StackPanel>
                 </Border>
-<Border x:Name="ToolsSection"
+                <Border x:Name="ToolsSection"
                         Style="{StaticResource SectionCardStyle}">
                     <StackPanel>
                         <TextBlock Style="{StaticResource SectionTitleStyle}"
@@ -969,7 +976,9 @@
                                                 <StackPanel>
                                                     <TextBlock>
                                                         <Hyperlink NavigateUri="https://play.google.com/store/apps/details?id=com.danielchalmers.journalapp"
-                                                                   RequestNavigate="Hyperlink_RequestNavigate">Good Diary</Hyperlink>
+                                                                   RequestNavigate="Hyperlink_RequestNavigate">
+                                                            Good Diary
+                                                        </Hyperlink>
                                                     </TextBlock>
                                                     <TextBlock Margin="0,8,0,0"
                                                                Style="{StaticResource HintStyle}"
@@ -982,7 +991,9 @@
                                                 <StackPanel>
                                                     <TextBlock>
                                                         <Hyperlink NavigateUri="https://github.com/danielchalmers/Network-Monitor"
-                                                                   RequestNavigate="Hyperlink_RequestNavigate">Network Monitor</Hyperlink>
+                                                                   RequestNavigate="Hyperlink_RequestNavigate">
+                                                            Network Monitor
+                                                        </Hyperlink>
                                                     </TextBlock>
                                                     <TextBlock Margin="0,8,0,0"
                                                                Style="{StaticResource HintStyle}"
@@ -995,7 +1006,9 @@
                                                 <StackPanel>
                                                     <TextBlock>
                                                         <Hyperlink NavigateUri="https://github.com/danielchalmers/SentryReplay"
-                                                                   RequestNavigate="Hyperlink_RequestNavigate">Sentry Replay</Hyperlink>
+                                                                   RequestNavigate="Hyperlink_RequestNavigate">
+                                                            Sentry Replay
+                                                        </Hyperlink>
                                                     </TextBlock>
                                                     <TextBlock Margin="0,8,0,0"
                                                                Style="{StaticResource HintStyle}"
@@ -1008,7 +1021,9 @@
                                                 <StackPanel>
                                                     <TextBlock>
                                                         <Hyperlink NavigateUri="https://github.com/danielchalmers/RadialActions"
-                                                                   RequestNavigate="Hyperlink_RequestNavigate">Radial Actions</Hyperlink>
+                                                                   RequestNavigate="Hyperlink_RequestNavigate">
+                                                            Radial Actions
+                                                        </Hyperlink>
                                                     </TextBlock>
                                                     <TextBlock Margin="0,8,0,0"
                                                                Style="{StaticResource HintStyle}"
@@ -1021,7 +1036,9 @@
                                                 <StackPanel>
                                                     <TextBlock>
                                                         <Hyperlink NavigateUri="https://github.com/danielchalmers"
-                                                                   RequestNavigate="Hyperlink_RequestNavigate">All my projects on GitHub</Hyperlink>
+                                                                   RequestNavigate="Hyperlink_RequestNavigate">
+                                                            All my projects on GitHub
+                                                        </Hyperlink>
                                                     </TextBlock>
                                                     <TextBlock Margin="0,8,0,0"
                                                                Style="{StaticResource HintStyle}"
@@ -1039,14 +1056,38 @@
                                                    FontWeight="SemiBold"
                                                    Text="Credits" />
                                         <WrapPanel Margin="0,12,0,0">
-                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://github.com/CommunityToolkit/dotnet" RequestNavigate="Hyperlink_RequestNavigate">CommunityToolkit</Hyperlink></TextBlock>
-                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://github.com/Fody/Costura" RequestNavigate="Hyperlink_RequestNavigate">Costura.Fody</Hyperlink></TextBlock>
-                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://github.com/HavenDV/H.NotifyIcon" RequestNavigate="Hyperlink_RequestNavigate">H.NotifyIcon.Wpf</Hyperlink></TextBlock>
-                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://github.com/Humanizr/Humanizer" RequestNavigate="Hyperlink_RequestNavigate">Humanizer</Hyperlink></TextBlock>
-                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://www.newtonsoft.com/json" RequestNavigate="Hyperlink_RequestNavigate">Newtonsoft.Json</Hyperlink></TextBlock>
-                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://github.com/Fody/PropertyChanged" RequestNavigate="Hyperlink_RequestNavigate">PropertyChanged.Fody</Hyperlink></TextBlock>
-                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://github.com/danielchalmers/WpfWindowPlacement" RequestNavigate="Hyperlink_RequestNavigate">WpfWindowPlacement</Hyperlink></TextBlock>
-                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://icon.kitchen/i/H4sIAAAAAAAAA0WP2grCMAyG3yXe7sIDCO5WH0DQOxHJ2rQrdstsOw%2BI725aB%2FaiCV8O%2F5833NGPFKF%2Bg8ZwPbbUEdQGfaQKjN16N2BIuRxJAmgyOPoEFTjFvQBUimK8JCdznzLCnoMUZqY86Wz%2BbLnYrM2qsEOLg0hBvI0uKE8Cjd2j1q63WS%2FxAPViXkFwthXpnDacEne%2F3JMptIgeX2WXmuwWRM9seLctalODDagd9Slb7ViPPp9%2BAux1YKfzVRzlf1AD588XVKijiB0BAAA%3D" RequestNavigate="Hyperlink_RequestNavigate">IconKitchen</Hyperlink></TextBlock>
+                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://github.com/CommunityToolkit/dotnet"
+                                                           RequestNavigate="Hyperlink_RequestNavigate">
+                                                    CommunityToolkit
+                                                </Hyperlink></TextBlock>
+                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://github.com/Fody/Costura"
+                                                           RequestNavigate="Hyperlink_RequestNavigate">
+                                                    Costura.Fody
+                                                </Hyperlink></TextBlock>
+                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://github.com/HavenDV/H.NotifyIcon"
+                                                           RequestNavigate="Hyperlink_RequestNavigate">
+                                                    H.NotifyIcon.Wpf
+                                                </Hyperlink></TextBlock>
+                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://github.com/Humanizr/Humanizer"
+                                                           RequestNavigate="Hyperlink_RequestNavigate">
+                                                    Humanizer
+                                                </Hyperlink></TextBlock>
+                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://www.newtonsoft.com/json"
+                                                           RequestNavigate="Hyperlink_RequestNavigate">
+                                                    Newtonsoft.Json
+                                                </Hyperlink></TextBlock>
+                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://github.com/Fody/PropertyChanged"
+                                                           RequestNavigate="Hyperlink_RequestNavigate">
+                                                    PropertyChanged.Fody
+                                                </Hyperlink></TextBlock>
+                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://github.com/danielchalmers/WpfWindowPlacement"
+                                                           RequestNavigate="Hyperlink_RequestNavigate">
+                                                    WpfWindowPlacement
+                                                </Hyperlink></TextBlock>
+                                            <TextBlock Margin="0,0,16,8"><Hyperlink NavigateUri="https://icon.kitchen/i/H4sIAAAAAAAAA0WP2grCMAyG3yXe7sIDCO5WH0DQOxHJ2rQrdstsOw%2BI725aB%2FaiCV8O%2F5833NGPFKF%2Bg8ZwPbbUEdQGfaQKjN16N2BIuRxJAmgyOPoEFTjFvQBUimK8JCdznzLCnoMUZqY86Wz%2BbLnYrM2qsEOLg0hBvI0uKE8Cjd2j1q63WS%2FxAPViXkFwthXpnDacEne%2F3JMptIgeX2WXmuwWRM9seLctalODDagd9Slb7ViPPp9%2BAux1YKfzVRzlf1AD588XVKijiB0BAAA%3D"
+                                                           RequestNavigate="Hyperlink_RequestNavigate">
+                                                    IconKitchen
+                                                </Hyperlink></TextBlock>
                                         </WrapPanel>
                                     </StackPanel>
                                 </Border>