diff --git a/Directory.Packages.props b/Directory.Packages.props new file mode 100644 index 0000000..b68aef9 --- /dev/null +++ b/Directory.Packages.props @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/LanMountainDesktop.DesktopHost/LanMountainDesktop.DesktopHost.csproj b/LanMountainDesktop.DesktopHost/LanMountainDesktop.DesktopHost.csproj index acb8b49..3de9b89 100644 --- a/LanMountainDesktop.DesktopHost/LanMountainDesktop.DesktopHost.csproj +++ b/LanMountainDesktop.DesktopHost/LanMountainDesktop.DesktopHost.csproj @@ -5,7 +5,7 @@ enable - + diff --git a/LanMountainDesktop.Launcher/LanMountainDesktop.Launcher.csproj b/LanMountainDesktop.Launcher/LanMountainDesktop.Launcher.csproj index 7b5f45f..382404a 100644 --- a/LanMountainDesktop.Launcher/LanMountainDesktop.Launcher.csproj +++ b/LanMountainDesktop.Launcher/LanMountainDesktop.Launcher.csproj @@ -22,12 +22,12 @@ - - - - - - + + + + + + diff --git a/LanMountainDesktop.Launcher/Views/DataLocationPromptWindow.axaml b/LanMountainDesktop.Launcher/Views/DataLocationPromptWindow.axaml index 386cba2..ef012b9 100644 --- a/LanMountainDesktop.Launcher/Views/DataLocationPromptWindow.axaml +++ b/LanMountainDesktop.Launcher/Views/DataLocationPromptWindow.axaml @@ -3,13 +3,13 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:views="clr-namespace:LanMountainDesktop.Launcher.Views" - xmlns:ui="using:FluentAvalonia.UI.Controls" + xmlns:fi="using:FluentIcons.Avalonia" mc:Ignorable="d" d:DesignWidth="520" d:DesignHeight="480" x:Class="LanMountainDesktop.Launcher.Views.DataLocationPromptWindow" x:DataType="views:DataLocationPromptWindow" - Title="选择数据保存位置" + Title="Choose Data Location" Width="520" Height="480" CanResize="False" @@ -24,12 +24,13 @@ - - @@ -41,15 +42,15 @@ IsVisible="False"> - - - @@ -70,11 +71,11 @@ GroupName="DataLocation" IsChecked="True" /> - - @@ -101,11 +102,11 @@ GroupName="DataLocation" IsEnabled="False" /> - - @@ -124,7 +125,7 @@ Padding="12,10" IsVisible="False"> - - + - + - + - + - + - + - + - + - + - + - + + Text="Select a component to view its details."/> diff --git a/LanMountainDesktop/Views/FusedDesktopComponentLibraryWindow.axaml b/LanMountainDesktop/Views/FusedDesktopComponentLibraryWindow.axaml index d255473..0630960 100644 --- a/LanMountainDesktop/Views/FusedDesktopComponentLibraryWindow.axaml +++ b/LanMountainDesktop/Views/FusedDesktopComponentLibraryWindow.axaml @@ -1,24 +1,24 @@ + Title="Add Component"> - + Text="Add Component" /> + Text="Browse available widgets and add them to the current fused desktop layout." /> - - + + diff --git a/LanMountainDesktop/Views/SettingsPages/DevSettingsPage.axaml b/LanMountainDesktop/Views/SettingsPages/DevSettingsPage.axaml index 343a26e..051b53a 100644 --- a/LanMountainDesktop/Views/SettingsPages/DevSettingsPage.axaml +++ b/LanMountainDesktop/Views/SettingsPages/DevSettingsPage.axaml @@ -2,83 +2,91 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:vm="using:LanMountainDesktop.ViewModels" xmlns:ui="using:FluentAvalonia.UI.Controls" - xmlns:fi="using:FluentIcons.Avalonia.Fluent" + xmlns:fi="using:FluentIcons.Avalonia" x:Class="LanMountainDesktop.Views.SettingsPages.DevSettingsPage" x:DataType="vm:DevSettingsPageViewModel"> - - + Title="Preview and developer features" + Message="These options are intended for debugging, diagnostics, and local plugin development." + Margin="0,0,0,16"> + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + - + + @@ -87,23 +95,25 @@ Text="LMD_DEV_PLUGIN=<path>" TextWrapping="Wrap" /> - + + + Text="--dev-mode / -dev Enable developer mode startup helpers." /> + Text="--hot-reload / -hr Enable hot reload for development builds." /> - - - + + diff --git a/LanMountainDesktop/Views/SettingsPages/DevSettingsPage.axaml.cs b/LanMountainDesktop/Views/SettingsPages/DevSettingsPage.axaml.cs index fa16ae0..65fc06c 100644 --- a/LanMountainDesktop/Views/SettingsPages/DevSettingsPage.axaml.cs +++ b/LanMountainDesktop/Views/SettingsPages/DevSettingsPage.axaml.cs @@ -6,7 +6,7 @@ namespace LanMountainDesktop.Views.SettingsPages; [SettingsPageInfo( "dev", - "开发者", + "Developer", SettingsPageCategory.Dev, IconKey = "DeveloperBoard", SortOrder = 0, diff --git a/LanMountainDesktop/Views/SettingsPages/GeneralSettingsPage.axaml b/LanMountainDesktop/Views/SettingsPages/GeneralSettingsPage.axaml index 94bba06..62bb776 100644 --- a/LanMountainDesktop/Views/SettingsPages/GeneralSettingsPage.axaml +++ b/LanMountainDesktop/Views/SettingsPages/GeneralSettingsPage.axaml @@ -3,21 +3,20 @@ xmlns:vm="using:LanMountainDesktop.ViewModels" xmlns:controls="using:LanMountainDesktop.Controls" xmlns:ui="using:FluentAvalonia.UI.Controls" - xmlns:fi="using:FluentIcons.Avalonia.Fluent" + xmlns:fi="using:FluentIcons.Avalonia" x:Class="LanMountainDesktop.Views.SettingsPages.GeneralSettingsPage" x:DataType="vm:GeneralSettingsPageViewModel"> - - - + + - - + + @@ -27,15 +26,15 @@ - - + + - - + - - + + @@ -45,14 +44,14 @@ - - + + - - + + - - + + - - + + @@ -79,13 +78,13 @@ Text="{Binding RuntimeHeader}" Margin="0,0,0,4" /> - - + - - + + @@ -95,48 +94,47 @@ - - + + - - + + - - - - - + + + + - - + + - - - - - + + + + - - + + - - + + - - + + - - - + + diff --git a/LanMountainDesktop/Views/SettingsPages/LauncherSettingsPage.axaml b/LanMountainDesktop/Views/SettingsPages/LauncherSettingsPage.axaml index e6ce7c0..c24c7f5 100644 --- a/LanMountainDesktop/Views/SettingsPages/LauncherSettingsPage.axaml +++ b/LanMountainDesktop/Views/SettingsPages/LauncherSettingsPage.axaml @@ -3,7 +3,7 @@ xmlns:vm="using:LanMountainDesktop.ViewModels" xmlns:controls="using:LanMountainDesktop.Controls" xmlns:ui="using:FluentAvalonia.UI.Controls" - xmlns:fi="using:FluentIcons.Avalonia.Fluent" + xmlns:fi="using:FluentIcons.Avalonia" xmlns:symbol="using:FluentIcons.Common" x:Class="LanMountainDesktop.Views.SettingsPages.LauncherSettingsPage" x:DataType="vm:LauncherSettingsPageViewModel"> @@ -56,14 +56,14 @@ Text="{Binding AppearanceHeader}" Margin="0,0,0,4" /> - - + - - + + @@ -73,21 +73,21 @@ - - + + - - + - - + + - - + - - + + - - + + diff --git a/LanMountainDesktop/Views/SettingsPages/PluginCatalogDetailDrawer.axaml b/LanMountainDesktop/Views/SettingsPages/PluginCatalogDetailDrawer.axaml index aad25d8..a7a6404 100644 --- a/LanMountainDesktop/Views/SettingsPages/PluginCatalogDetailDrawer.axaml +++ b/LanMountainDesktop/Views/SettingsPages/PluginCatalogDetailDrawer.axaml @@ -3,7 +3,7 @@ xmlns:vm="using:LanMountainDesktop.ViewModels" xmlns:mdxaml="https://github.com/whistyun/Markdown.Avalonia" xmlns:helpers="using:LanMountainDesktop.Helpers" - xmlns:fi="using:FluentIcons.Avalonia.Fluent" + xmlns:fi="using:FluentIcons.Avalonia" x:Class="LanMountainDesktop.Views.SettingsPages.PluginCatalogDetailDrawer" x:DataType="vm:PluginCatalogDetailViewModel"> diff --git a/LanMountainDesktop/Views/SettingsPages/PluginCatalogSettingsPage.axaml b/LanMountainDesktop/Views/SettingsPages/PluginCatalogSettingsPage.axaml index d58e494..7b5245a 100644 --- a/LanMountainDesktop/Views/SettingsPages/PluginCatalogSettingsPage.axaml +++ b/LanMountainDesktop/Views/SettingsPages/PluginCatalogSettingsPage.axaml @@ -2,18 +2,18 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:vm="using:LanMountainDesktop.ViewModels" xmlns:ui="using:FluentAvalonia.UI.Controls" - xmlns:fi="using:FluentIcons.Avalonia.Fluent" + xmlns:fi="using:FluentIcons.Avalonia" x:Class="LanMountainDesktop.Views.SettingsPages.PluginCatalogSettingsPage" x:Name="Root" x:DataType="vm:PluginCatalogSettingsPageViewModel"> - - + - - + + - - + + - - + - - + + - - + + - - + + diff --git a/LanMountainDesktop/Views/SettingsPages/StudySettingsPage.axaml b/LanMountainDesktop/Views/SettingsPages/StudySettingsPage.axaml index fa367a9..f943775 100644 --- a/LanMountainDesktop/Views/SettingsPages/StudySettingsPage.axaml +++ b/LanMountainDesktop/Views/SettingsPages/StudySettingsPage.axaml @@ -2,35 +2,35 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:vm="using:LanMountainDesktop.ViewModels" xmlns:ui="using:FluentAvalonia.UI.Controls" - xmlns:fi="using:FluentIcons.Avalonia.Fluent" + xmlns:fi="using:FluentIcons.Avalonia" x:Class="LanMountainDesktop.Views.SettingsPages.StudySettingsPage" x:DataType="vm:StudySettingsPageViewModel"> - - + - + - - + + - - + + - - + - + - + - - + + @@ -52,10 +52,10 @@ TickFrequency="20" IsSnapToTickEnabled="True" /> - + - - + + @@ -77,27 +77,27 @@ TickFrequency="5" IsSnapToTickEnabled="True" /> - + - - + + - - + + - - + - + - + - - + + @@ -119,10 +119,10 @@ TickFrequency="5" IsSnapToTickEnabled="True" /> - + - - + + @@ -144,10 +144,10 @@ TickFrequency="5" IsSnapToTickEnabled="True" /> - + - - + + @@ -169,10 +169,10 @@ TickFrequency="5" IsSnapToTickEnabled="True" /> - + - - + + @@ -194,10 +194,10 @@ TickFrequency="1" IsSnapToTickEnabled="True" /> - + - - + + - + - - + + - - + + - - + - + - + - - + + - + - - + + - - + + - - + - + - + - - + + - + - - + + @@ -313,10 +313,10 @@ TickFrequency="5" IsSnapToTickEnabled="True" /> - + - - + + @@ -338,8 +338,8 @@ TickFrequency="1" IsSnapToTickEnabled="True" /> - - + + @@ -163,13 +163,13 @@ Margin="0,0,0,18" Text="{Binding PreferencesDescription}" /> - - + - - + + @@ -179,24 +179,24 @@ - - + - + - - - + + + - - + - - + + @@ -206,16 +206,16 @@ - - + + - - + - - + + @@ -225,23 +225,23 @@ - - + + - - + - - + + - - + + diff --git a/LanMountainDesktop/Views/SettingsPages/WallpaperSettingsPage.axaml b/LanMountainDesktop/Views/SettingsPages/WallpaperSettingsPage.axaml index 9e91059..09ba043 100644 --- a/LanMountainDesktop/Views/SettingsPages/WallpaperSettingsPage.axaml +++ b/LanMountainDesktop/Views/SettingsPages/WallpaperSettingsPage.axaml @@ -3,33 +3,34 @@ xmlns:vm="using:LanMountainDesktop.ViewModels" xmlns:controls="using:LanMountainDesktop.Controls" xmlns:ui="using:FluentAvalonia.UI.Controls" - xmlns:fi="using:FluentIcons.Avalonia.Fluent" + xmlns:fi="using:FluentIcons.Avalonia" x:Class="LanMountainDesktop.Views.SettingsPages.WallpaperSettingsPage" x:DataType="vm:WallpaperSettingsPageViewModel"> - - - - - + + - - - + - - - + @@ -39,100 +40,139 @@ - - + - - - - - + + - - - + - - + + @@ -248,18 +289,17 @@ - - + + - - - + - - + + @@ -269,9 +309,8 @@ - - - + + diff --git a/LanMountainDesktop/Views/SettingsPages/WeatherSettingsPage.axaml b/LanMountainDesktop/Views/SettingsPages/WeatherSettingsPage.axaml index e77f47b..2f91b3c 100644 --- a/LanMountainDesktop/Views/SettingsPages/WeatherSettingsPage.axaml +++ b/LanMountainDesktop/Views/SettingsPages/WeatherSettingsPage.axaml @@ -4,7 +4,7 @@ xmlns:models="using:LanMountainDesktop.Models" xmlns:controls="using:LanMountainDesktop.Controls" xmlns:ui="using:FluentAvalonia.UI.Controls" - xmlns:fi="using:FluentIcons.Avalonia.Fluent" + xmlns:fi="using:FluentIcons.Avalonia" x:Class="LanMountainDesktop.Views.SettingsPages.WeatherSettingsPage" x:DataType="vm:WeatherSettingsPageViewModel"> @@ -56,13 +56,13 @@ - - + - - + + @@ -72,27 +72,27 @@ - - + + - - + + - - + - - + +