commit 68c6bead0aaa6dfb81828c74e7e9390b8ab0440d Author: Chris Bell Date: Wed Jan 22 13:09:32 2025 -0600 init diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..02cd9ec --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +Chapplication/bin/ +Chapplication/obj/ +.idea diff --git a/.idea/.idea.Chapplication/.idea/.gitignore b/.idea/.idea.Chapplication/.idea/.gitignore new file mode 100644 index 0000000..2068e0d --- /dev/null +++ b/.idea/.idea.Chapplication/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/.idea.Chapplication.iml +/contentModel.xml +/projectSettingsUpdater.xml +/modules.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/.idea.Chapplication/.idea/avalonia.xml b/.idea/.idea.Chapplication/.idea/avalonia.xml new file mode 100644 index 0000000..0621e1e --- /dev/null +++ b/.idea/.idea.Chapplication/.idea/avalonia.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/.idea.Chapplication/.idea/indexLayout.xml b/.idea/.idea.Chapplication/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/.idea/.idea.Chapplication/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.Chapplication/.idea/vcs.xml b/.idea/.idea.Chapplication/.idea/vcs.xml new file mode 100644 index 0000000..d843f34 --- /dev/null +++ b/.idea/.idea.Chapplication/.idea/vcs.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Chapplication.sln b/Chapplication.sln new file mode 100644 index 0000000..bbc8ca4 --- /dev/null +++ b/Chapplication.sln @@ -0,0 +1,16 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chapplication", "Chapplication\Chapplication.csproj", "{B0B9217D-8FE2-4D94-BC88-45D59963AC6D}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B0B9217D-8FE2-4D94-BC88-45D59963AC6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B0B9217D-8FE2-4D94-BC88-45D59963AC6D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B0B9217D-8FE2-4D94-BC88-45D59963AC6D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B0B9217D-8FE2-4D94-BC88-45D59963AC6D}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/Chapplication/App.axaml b/Chapplication/App.axaml new file mode 100644 index 0000000..335cf4e --- /dev/null +++ b/Chapplication/App.axaml @@ -0,0 +1,10 @@ + + + + + + + \ No newline at end of file diff --git a/Chapplication/App.axaml.cs b/Chapplication/App.axaml.cs new file mode 100644 index 0000000..0a4968e --- /dev/null +++ b/Chapplication/App.axaml.cs @@ -0,0 +1,23 @@ +using Avalonia; +using Avalonia.Controls.ApplicationLifetimes; +using Avalonia.Markup.Xaml; + +namespace Chapplication; + +public partial class App : Application +{ + public override void Initialize() + { + AvaloniaXamlLoader.Load(this); + } + + public override void OnFrameworkInitializationCompleted() + { + if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) + { + desktop.MainWindow = new MainWindow(); + } + + base.OnFrameworkInitializationCompleted(); + } +} \ No newline at end of file diff --git a/Chapplication/Chapplication.csproj b/Chapplication/Chapplication.csproj new file mode 100644 index 0000000..26f7c24 --- /dev/null +++ b/Chapplication/Chapplication.csproj @@ -0,0 +1,26 @@ + + + Exe + net9.0 + enable + true + app.manifest + true + + + + + + + + + + None + All + + + + + + + diff --git a/Chapplication/MainWindow.axaml b/Chapplication/MainWindow.axaml new file mode 100644 index 0000000..bca9e01 --- /dev/null +++ b/Chapplication/MainWindow.axaml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + +