diff --git a/Bookmarkly.App/Assets/SignInBackground.png b/Bookmarkly.App/Assets/SignInBackground.png new file mode 100644 index 0000000..cda59c9 Binary files /dev/null and b/Bookmarkly.App/Assets/SignInBackground.png differ diff --git a/Bookmarkly.App/Bookmarkly.App.csproj b/Bookmarkly.App/Bookmarkly.App.csproj index a149e34..2556ed8 100644 --- a/Bookmarkly.App/Bookmarkly.App.csproj +++ b/Bookmarkly.App/Bookmarkly.App.csproj @@ -18,6 +18,7 @@ + diff --git a/Bookmarkly.App/MainWindow.xaml b/Bookmarkly.App/MainWindow.xaml index 569bc75..14af99b 100644 --- a/Bookmarkly.App/MainWindow.xaml +++ b/Bookmarkly.App/MainWindow.xaml @@ -14,6 +14,6 @@ - + diff --git a/Bookmarkly.App/MainWindow.xaml.cs b/Bookmarkly.App/MainWindow.xaml.cs index 8790a3f..5de3282 100644 --- a/Bookmarkly.App/MainWindow.xaml.cs +++ b/Bookmarkly.App/MainWindow.xaml.cs @@ -1,4 +1,3 @@ -using System.Collections.ObjectModel; using Cyclotron.Extensions.DependencyInjection; using Cyclotron.Telemetry.Logging; using Microsoft.Extensions.DependencyInjection; @@ -8,22 +7,12 @@ namespace Bookmarkly.App; /// -/// An empty window that can be used on its own or navigated to within a Frame. +/// Main application window that hosts page navigation. /// public sealed partial class MainWindow : Window { - private readonly ObservableCollection _datas = []; public MainWindow() { - _datas.Add(1); - _datas.Add(1); - _datas.Add(1); - _datas.Add(1); - _datas.Add(1); - _datas.Add(1); - _datas.Add(1); - _datas.Add(1); - _datas.Add(1); InitializeComponent(); } @@ -47,5 +36,7 @@ private void OnWindowLoaded(object sender, RoutedEventArgs e) var logger = provider.GetRequiredService().ForModule("Instapaper"); logger.LogInformation("Starting operation"); // Caller info auto-captured! + + RootFrame.Navigate(typeof(SignInPage)); } } diff --git a/Bookmarkly.App/SignInPage.xaml b/Bookmarkly.App/SignInPage.xaml new file mode 100644 index 0000000..4cac9cf --- /dev/null +++ b/Bookmarkly.App/SignInPage.xaml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + +