Skip to content

Commit

Permalink
Update InfoPageView.axaml (#25)
Browse files Browse the repository at this point in the history
  • Loading branch information
chkr1011 committed Feb 12, 2022
1 parent be3dbfa commit d83f344
Showing 1 changed file with 165 additions and 165 deletions.
330 changes: 165 additions & 165 deletions Source/Pages/Info/InfoPageView.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@
<StyleInclude Source="avares://AvaloniaEdit/AvaloniaEdit.xaml" />

<Style Selector="TextBlock.version_text">
<Setter Property="FontFamily"
Value="Consolas" />
<Setter Property="Margin"
Value="0,0,10,0" />
</Style>
Expand All @@ -36,181 +34,183 @@
Value="Orange" />
</Style>
</UserControl.Styles>
<Grid RowDefinitions="Auto,*">
<StackPanel Margin="0,10,0,0"
HorizontalAlignment="Left">

<!-- The App Title -->
<StackPanel Orientation="Vertical"
HorizontalAlignment="Center">
<Image Source="/Assets/App128.png"
Width="96"
HorizontalAlignment="Center"
Height="96" />
<TextBlock FontSize="42"
Margin="0,20,0,0"
Text="MQTTnet.App" />
</StackPanel>

<!-- The buttons -->
<StackPanel Orientation="Horizontal"
Margin="0,20,0,0">
<StackPanel.Styles>
<Style Selector="Button">
<Setter Property="Margin"
Value="0,0,10,0" />
<Setter Property="Width"
Value="125" />
</Style>
<Style Selector="Button TextBlock">
<Setter Property="HorizontalAlignment"
Value="Center" />
<Setter Property="Margin"
Value="0,5,0,0" />
</Style>
</StackPanel.Styles>

<Button Click="OnOpenHomepage">
<StackPanel>
<PathIcon Data="{StaticResource home_regular}" />
<TextBlock Text="Homepage" />
</StackPanel>
</Button>
<Button Click="OnReportBug">
<StackPanel>
<PathIcon Data="{StaticResource bug_regular}" />
<TextBlock Text="Report Bug" />
</StackPanel>
</Button>
<Button Click="OnRequestFeature">
<StackPanel>
<PathIcon Data="{StaticResource add_square_regular}" />
<TextBlock Text="Request Feature" />
</StackPanel>
</Button>
</StackPanel>

<!-- The versions -->
<Label Classes="h1"
Margin="0,20,0,0"
Content="Versions" />

<Grid Margin="10,0,0,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>

<Label Classes="caption"
Grid.Column="0"
Grid.Row="0"
Content="App version" />
<TextBlock Text="{Binding CurrentAppVersion}"
Classes="value version_text"
Grid.Column="1"
Grid.Row="0" />
<ScrollViewer>
<StackPanel>

<StackPanel Margin="0,10,0,0"
HorizontalAlignment="Left">

<!-- The App Title -->
<StackPanel Orientation="Vertical"
HorizontalAlignment="Center">
<Image Source="/Assets/App128.png"
Width="82"
HorizontalAlignment="Center"
Height="82" />
<TextBlock FontSize="42"
Margin="0,20,0,0"
Text="MQTTnet.App" />
</StackPanel>

<!-- The buttons -->
<StackPanel Orientation="Horizontal"
Grid.Column="2"
Grid.Row="0">
<TextBlock Text="Latest version:" />
<TextBlock Classes.no_update_available="{Binding !IsUpdateAvailable}"
Classes.update_available="{Binding IsUpdateAvailable}"
Margin="10,0,0,0"
Cursor="Hand"
PointerPressed="OnLatestVersionClicked"
Text="{Binding LatestAppVersion}"
Classes="value version_text" />
Margin="0,20,0,0">
<StackPanel.Styles>
<Style Selector="Button">
<Setter Property="Margin"
Value="0,0,10,0" />
<Setter Property="Width"
Value="125" />
</Style>
<Style Selector="Button TextBlock">
<Setter Property="HorizontalAlignment"
Value="Center" />
<Setter Property="Margin"
Value="0,5,0,0" />
</Style>
</StackPanel.Styles>

<Button Click="OnOpenHomepage">
<StackPanel>
<PathIcon Data="{StaticResource home_regular}" />
<TextBlock Text="Homepage" />
</StackPanel>
</Button>
<Button Click="OnReportBug">
<StackPanel>
<PathIcon Data="{StaticResource bug_regular}" />
<TextBlock Text="Report Bug" />
</StackPanel>
</Button>
<Button Click="OnRequestFeature">
<StackPanel>
<PathIcon Data="{StaticResource add_square_regular}" />
<TextBlock Text="Request Feature" />
</StackPanel>
</Button>
</StackPanel>

<Label Classes="caption"
Grid.Column="0"
Grid.Row="1"
Content="MQTTnet version" />
<TextBlock Text="{Binding MqttNetVersion}"
Classes="value version_text"
<!-- The versions -->
<Label Classes="h1"
Margin="0,20,0,0"
Content="Versions" />

<Grid Margin="10,0,0,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>

<Label Classes="caption"
Grid.Column="0"
Grid.Row="0"
Content="App version" />
<TextBlock Text="{Binding CurrentAppVersion}"
Classes="value version_text code_text"
Grid.Column="1"
Grid.Row="0" />

<StackPanel Orientation="Horizontal"
Grid.Column="2"
Grid.Row="0">
<TextBlock Text="Latest version:" />
<TextBlock Classes.no_update_available="{Binding !IsUpdateAvailable}"
Classes.update_available="{Binding IsUpdateAvailable}"
Margin="10,0,0,0"
Cursor="Hand"
PointerPressed="OnLatestVersionClicked"
Text="{Binding LatestAppVersion}"
Classes="value version_text code_text" />
</StackPanel>

<Label Classes="caption"
Grid.Column="0"
Grid.Row="1"
Grid.Column="1" />

<Label Classes="caption"
Grid.Column="0"
Grid.Row="2"
Content="Avalonia version" />
<TextBlock Text="{Binding AvaloniaVersion}"
Classes="value version_text"
Content="MQTTnet version" />
<TextBlock Text="{Binding MqttNetVersion}"
Classes="value version_text code_text"
Grid.Row="1"
Grid.Column="1" />

<Label Classes="caption"
Grid.Column="0"
Grid.Row="2"
Grid.Column="1" />

<Label Classes="caption"
Grid.Column="0"
Grid.Row="3"
Content=".NET Framework version" />
<TextBlock Text="{Binding DotNetVersion}"
Classes="value version_text"
Grid.Column="1"
Grid.Row="3" />
</Grid>

<!-- The used libraries -->
<Label Classes="h1"
Margin="0,20,0,0"
Content="Uses libraries" />

<StackPanel Orientation="Vertical"
Margin="10,0,0,0">
<TextBlock Text="- Avalonia"
Classes="code_text value" />
<TextBlock Text="- MQTTnet"
Classes="code_text value" />
<TextBlock Text="- Newtonsoft.Json"
Classes="code_text value" />
<TextBlock Text="- ReactiveUI"
Classes="code_text value" />
<TextBlock Text="- SimpleInjector"
Classes="code_text value" />
<TextBlock Text="- VSImageLibrary2019"
Classes="code_text value" />
</StackPanel>
Content="Avalonia version" />
<TextBlock Text="{Binding AvaloniaVersion}"
Classes="value version_text code_text"
Grid.Row="2"
Grid.Column="1" />

<Label Classes="caption"
Grid.Column="0"
Grid.Row="3"
Content=".NET Framework version" />
<TextBlock Text="{Binding DotNetVersion}"
Classes="value version_text code_text"
Grid.Column="1"
Grid.Row="3" />
</Grid>

<!-- The used libraries -->
<Label Classes="h1"
Margin="0,20,0,0"
Content="Uses libraries" />

<StackPanel Orientation="Vertical"
Margin="10,0,0,0">
<TextBlock Text="- Avalonia"
Classes="code_text value" />
<TextBlock Text="- MQTTnet"
Classes="code_text value" />
<TextBlock Text="- Newtonsoft.Json"
Classes="code_text value" />
<TextBlock Text="- ReactiveUI"
Classes="code_text value" />
<TextBlock Text="- SimpleInjector"
Classes="code_text value" />
<TextBlock Text="- Fluent UI System Icons"
Classes="code_text value" />
</StackPanel>

<!-- MQTT spec -->
<Label Classes="h1"
Margin="0,20,0,5"
Content="MQTT Tutorials and References" />
<!-- MQTT spec -->
<Label Classes="h1"
Margin="0,20,0,5"
Content="MQTT Tutorials and References" />

<StackPanel Margin="10,0,0,0">
<Button Click="OpenUrlFromButtonContent">https://www.hivemq.com/mqtt/mqtt-protocol/</Button>
</StackPanel>
<StackPanel Margin="10,0,0,0">
<Button Click="OpenUrlFromButtonContent">https://www.hivemq.com/mqtt/mqtt-protocol/</Button>
</StackPanel>

<!-- MQTT spec -->
<Label Classes="h1"
Margin="0,20,0,5"
Content="MQTT Specification" />
<!-- MQTT spec -->
<Label Classes="h1"
Margin="0,20,0,5"
Content="MQTT Specification" />

<StackPanel Margin="10,0,0,0">
<Button Click="OpenUrlFromButtonContent">https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html</Button>
<Button Click="OpenUrlFromButtonContent">http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html</Button>
<StackPanel Margin="10,0,0,0">
<Button Click="OpenUrlFromButtonContent">https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html</Button>
<Button Click="OpenUrlFromButtonContent">http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html</Button>
</StackPanel>

<!-- The Licenses -->
<Label Classes="h1"
Margin="0,20,0,5"
Content="Licenses" />
</StackPanel>

<TextBlock Margin="10,0,0,0"
Width="640"
HorizontalAlignment="Left"
x:Name="Licenses"
TextWrapping="Wrap" />

<!-- The Licenses -->
<Label Classes="h1"
Margin="0,20,0,5"
Content="Licenses" />
</StackPanel>

<!-- The license fill -->
<ScrollViewer Margin="10,0,0,0"
Grid.Row="1"
HorizontalAlignment="Left"
Width="640">
<TextBlock x:Name="Licenses"
TextWrapping="Wrap" />
</ScrollViewer>
</Grid>
</ScrollViewer>
</UserControl>

0 comments on commit d83f344

Please sign in to comment.