|
32 | 32 | BasedOn="{StaticResource {x:Type Hyperlink}}"> |
33 | 33 | <Setter Property="TextDecorations" Value="None" /> |
34 | 34 | </Style> |
| 35 | + |
| 36 | + <Style x:Key="ProjectTitleTextBlock" |
| 37 | + TargetType="TextBlock" |
| 38 | + BasedOn="{StaticResource {x:Type TextBlock}}"> |
| 39 | + <Setter Property="FontWeight" Value="SemiBold" /> |
| 40 | + <Setter Property="FontSize" Value="18" /> |
| 41 | + </Style> |
| 42 | + |
| 43 | + <Style x:Key="ProjectDescriptionTextBlock" |
| 44 | + TargetType="TextBlock" |
| 45 | + BasedOn="{StaticResource {x:Type TextBlock}}"> |
| 46 | + <Setter Property="TextWrapping" Value="Wrap" /> |
| 47 | + </Style> |
35 | 48 | </Window.Resources> |
36 | 49 | <Grid> |
37 | 50 | <TabControl Padding="12,12,12,0" |
|
309 | 322 | </Grid> |
310 | 323 | </TabItem> |
311 | 324 |
|
312 | | - <TabItem Header="_Advanced"> |
| 325 | + <TabItem Header="Ad_vanced"> |
313 | 326 | <ScrollViewer VerticalScrollBarVisibility="Auto"> |
314 | 327 | <StackPanel Margin="0"> |
315 | 328 | <GroupBox Header="Tools"> |
|
321 | 334 | Command="{Binding OpenSettingsFileCommand}" |
322 | 335 | Margin="0,0,0,8" |
323 | 336 | IsEnabled="{x:Static p:Settings.CanBeSaved}" /> |
324 | | - <Button Content="Check for Updates" |
325 | | - Command="{Binding CheckForUpdatesCommand}" /> |
326 | 337 | </StackPanel> |
327 | 338 | </GroupBox> |
| 339 | + |
| 340 | + <GroupBox Header="App Info" |
| 341 | + Margin="0,12,0,0"> |
| 342 | + <Grid Margin="8"> |
| 343 | + <Grid.ColumnDefinitions> |
| 344 | + <ColumnDefinition Width="Auto" /> |
| 345 | + <ColumnDefinition Width="12" /> |
| 346 | + <ColumnDefinition Width="*" /> |
| 347 | + </Grid.ColumnDefinitions> |
| 348 | + <Grid.RowDefinitions> |
| 349 | + <RowDefinition Height="Auto" /> |
| 350 | + <RowDefinition Height="Auto" /> |
| 351 | + <RowDefinition Height="Auto" /> |
| 352 | + <RowDefinition Height="Auto" /> |
| 353 | + <RowDefinition Height="Auto" /> |
| 354 | + </Grid.RowDefinitions> |
| 355 | + <TextBlock Grid.Row="0" Grid.Column="0" |
| 356 | + FontWeight="SemiBold" |
| 357 | + Text="File Version" /> |
| 358 | + <TextBlock Grid.Row="0" Grid.Column="2" |
| 359 | + Text="{Binding FileVersion}" /> |
| 360 | + <TextBlock Grid.Row="1" Grid.Column="0" |
| 361 | + FontWeight="SemiBold" |
| 362 | + Text="Architecture" /> |
| 363 | + <TextBlock Grid.Row="1" Grid.Column="2" |
| 364 | + Text="{Binding Architecture}" /> |
| 365 | + <TextBlock Grid.Row="2" Grid.Column="0" |
| 366 | + FontWeight="SemiBold" |
| 367 | + Text="Runtime" /> |
| 368 | + <TextBlock Grid.Row="2" Grid.Column="2" |
| 369 | + Text="{Binding RuntimeDescription}" /> |
| 370 | + <TextBlock Grid.Row="3" Grid.Column="0" |
| 371 | + FontWeight="SemiBold" |
| 372 | + Text="OS" /> |
| 373 | + <TextBlock Grid.Row="3" Grid.Column="2" |
| 374 | + Text="{Binding OsDescription}" /> |
| 375 | + <TextBlock Grid.Row="4" Grid.Column="0" |
| 376 | + FontWeight="SemiBold" |
| 377 | + Text="Executable" /> |
| 378 | + <TextBlock Grid.Row="4" Grid.Column="2" |
| 379 | + Text="{Binding ExecutablePath}" |
| 380 | + TextWrapping="Wrap" /> |
| 381 | + </Grid> |
| 382 | + </GroupBox> |
328 | 383 | </StackPanel> |
329 | 384 | </ScrollViewer> |
330 | 385 | </TabItem> |
331 | 386 |
|
332 | 387 | <TabItem Header="_Help"> |
333 | 388 | <ScrollViewer VerticalScrollBarVisibility="Auto"> |
334 | | - <StackPanel Margin="0"> |
| 389 | + <Grid Margin="0" |
| 390 | + MinHeight="{Binding RelativeSource={RelativeSource AncestorType=ScrollViewer}, Path=ViewportHeight}"> |
| 391 | + <Grid.RowDefinitions> |
| 392 | + <RowDefinition Height="Auto" /> |
| 393 | + <RowDefinition Height="*" /> |
| 394 | + <RowDefinition Height="Auto" /> |
| 395 | + <RowDefinition Height="*" /> |
| 396 | + <RowDefinition Height="Auto" /> |
| 397 | + <RowDefinition Height="*" /> |
| 398 | + <RowDefinition Height="Auto" /> |
| 399 | + </Grid.RowDefinitions> |
| 400 | + |
| 401 | + <StackPanel Grid.Row="0"> |
| 402 | + <TextBlock Text="Radial Actions" |
| 403 | + FontSize="24" |
| 404 | + FontWeight="SemiBold" /> |
| 405 | + <TextBlock Margin="0,4,0,0" |
| 406 | + Text="Summon a radial launcher for your everyday shortcuts." |
| 407 | + TextWrapping="Wrap" /> |
| 408 | + </StackPanel> |
| 409 | + |
335 | 410 | <GroupBox Header="Quick Start" |
336 | | - Margin="0,0,0,12"> |
| 411 | + Grid.Row="2"> |
337 | 412 | <StackPanel Margin="8"> |
338 | 413 | <TextBlock Margin="0,0,0,4" |
339 | 414 | TextWrapping="Wrap"> |
|
358 | 433 | </StackPanel> |
359 | 434 | </GroupBox> |
360 | 435 |
|
361 | | - <GroupBox Header="Links" |
362 | | - Margin="0,0,0,12"> |
| 436 | + <GroupBox Header="Support" |
| 437 | + Grid.Row="4"> |
363 | 438 | <StackPanel Margin="8"> |
364 | | - <TextBlock Margin="0,0,0,4" |
365 | | - TextWrapping="Wrap"> |
| 439 | + <TextBlock Margin="0,0,12,8"> |
366 | 440 | <Hyperlink NavigateUri="https://github.com/danielchalmers/RadialActions" |
367 | | - RequestNavigate="Hyperlink_RequestNavigate"> |
368 | | - 📦 GitHub Repository |
| 441 | + RequestNavigate="Hyperlink_RequestNavigate"> |
| 442 | + 📦 View on GitHub |
369 | 443 | </Hyperlink> |
370 | 444 | </TextBlock> |
371 | | - <TextBlock Margin="0,0,0,4" |
372 | | - TextWrapping="Wrap"> |
| 445 | + <TextBlock Margin="0,0,12,8"> |
| 446 | + <Hyperlink NavigateUri="https://github.com/danielchalmers/RadialActions/issues" |
| 447 | + RequestNavigate="Hyperlink_RequestNavigate"> |
| 448 | + 🐛 Report a Bug |
| 449 | + </Hyperlink> |
| 450 | + </TextBlock> |
| 451 | + <TextBlock Margin="0,0,12,8"> |
373 | 452 | <Hyperlink NavigateUri="https://github.com/danielchalmers/RadialActions/releases" |
374 | | - RequestNavigate="Hyperlink_RequestNavigate"> |
| 453 | + RequestNavigate="Hyperlink_RequestNavigate"> |
375 | 454 | 🚀 Check for Updates |
376 | 455 | </Hyperlink> |
377 | 456 | </TextBlock> |
378 | | - <TextBlock TextWrapping="Wrap"> |
379 | | - <Hyperlink NavigateUri="https://github.com/danielchalmers/RadialActions/issues" |
| 457 | + </StackPanel> |
| 458 | + </GroupBox> |
| 459 | + |
| 460 | + <GroupBox Header="More from the Author" |
| 461 | + Grid.Row="6"> |
| 462 | + <StackPanel Margin="8"> |
| 463 | + <UniformGrid Columns="3" |
| 464 | + Margin="0,4,0,0"> |
| 465 | + <StackPanel Margin="0,0,12,12"> |
| 466 | + <TextBlock Style="{StaticResource ProjectTitleTextBlock}"> |
| 467 | + <Hyperlink NavigateUri="https://github.com/danielchalmers/JournalApp" |
| 468 | + RequestNavigate="Hyperlink_RequestNavigate"> |
| 469 | + Good Diary |
| 470 | + </Hyperlink> |
| 471 | + </TextBlock> |
| 472 | + <TextBlock Margin="0,4,0,8" |
| 473 | + Style="{StaticResource ProjectDescriptionTextBlock}" |
| 474 | + Text="Track your daily activities and moods on Android." /> |
| 475 | + </StackPanel> |
| 476 | + <StackPanel Margin="0,0,12,12"> |
| 477 | + <TextBlock Style="{StaticResource ProjectTitleTextBlock}"> |
| 478 | + <Hyperlink NavigateUri="https://github.com/danielchalmers/DesktopClock" |
| 479 | + RequestNavigate="Hyperlink_RequestNavigate"> |
| 480 | + DesktopClock |
| 481 | + </Hyperlink> |
| 482 | + </TextBlock> |
| 483 | + <TextBlock Margin="0,4,0,8" |
| 484 | + Style="{StaticResource ProjectDescriptionTextBlock}" |
| 485 | + Text="A digital clock for your desktop." /> |
| 486 | + </StackPanel> |
| 487 | + <StackPanel Margin="0,0,12,12"> |
| 488 | + <TextBlock Style="{StaticResource ProjectTitleTextBlock}"> |
| 489 | + <Hyperlink NavigateUri="https://github.com/danielchalmers/SentryReplay" |
| 490 | + RequestNavigate="Hyperlink_RequestNavigate"> |
| 491 | + SentryReplay |
| 492 | + </Hyperlink> |
| 493 | + </TextBlock> |
| 494 | + <TextBlock Margin="0,4,0,8" |
| 495 | + Style="{StaticResource ProjectDescriptionTextBlock}" |
| 496 | + Text="Review Tesla dashcam clips on Windows." /> |
| 497 | + </StackPanel> |
| 498 | + <StackPanel Margin="0,0,12,12"> |
| 499 | + <TextBlock Style="{StaticResource ProjectTitleTextBlock}"> |
| 500 | + <Hyperlink NavigateUri="https://github.com/danielchalmers/SteamAccountSwitcher" |
| 501 | + RequestNavigate="Hyperlink_RequestNavigate"> |
| 502 | + SteamAccountSwitcher |
| 503 | + </Hyperlink> |
| 504 | + </TextBlock> |
| 505 | + <TextBlock Margin="0,4,0,8" |
| 506 | + Style="{StaticResource ProjectDescriptionTextBlock}" |
| 507 | + Text="Swap Steam accounts from the system tray." /> |
| 508 | + </StackPanel> |
| 509 | + <StackPanel Margin="0,0,12,12"> |
| 510 | + <TextBlock Style="{StaticResource ProjectTitleTextBlock}"> |
| 511 | + <Hyperlink NavigateUri="https://github.com/danielchalmers/Network-Monitor" |
| 512 | + RequestNavigate="Hyperlink_RequestNavigate"> |
| 513 | + Network Monitor |
| 514 | + </Hyperlink> |
| 515 | + </TextBlock> |
| 516 | + <TextBlock Margin="0,4,0,8" |
| 517 | + Style="{StaticResource ProjectDescriptionTextBlock}" |
| 518 | + Text="Live latency and bandwidth in a desktop widget." /> |
| 519 | + </StackPanel> |
| 520 | + <StackPanel Margin="0,0,12,12"> |
| 521 | + <TextBlock Style="{StaticResource ProjectTitleTextBlock}"> |
| 522 | + <Hyperlink NavigateUri="https://github.com/danielchalmers/Teichos" |
| 523 | + RequestNavigate="Hyperlink_RequestNavigate"> |
| 524 | + Teichos |
| 525 | + </Hyperlink> |
| 526 | + </TextBlock> |
| 527 | + <TextBlock Margin="0,4,0,8" |
| 528 | + Style="{StaticResource ProjectDescriptionTextBlock}" |
| 529 | + Text="Stay focused with URL blocking and schedules." /> |
| 530 | + </StackPanel> |
| 531 | + </UniformGrid> |
| 532 | + <TextBlock Margin="0,0,0,8"> |
| 533 | + <Hyperlink NavigateUri="https://github.com/danielchalmers" |
380 | 534 | RequestNavigate="Hyperlink_RequestNavigate"> |
381 | | - 🐛 Report a Bug / Request a Feature |
| 535 | + View all projects on GitHub |
382 | 536 | </Hyperlink> |
383 | 537 | </TextBlock> |
384 | 538 | </StackPanel> |
385 | 539 | </GroupBox> |
386 | | - </StackPanel> |
| 540 | + </Grid> |
387 | 541 | </ScrollViewer> |
388 | 542 | </TabItem> |
389 | 543 | </TabControl> |
|
0 commit comments