From bb24c80defc9d69b3a9ccba5ff513cda87a78fb4 Mon Sep 17 00:00:00 2001 From: Michael Suchacz <203725896+ibetitsmike@users.noreply.github.com> Date: Wed, 7 May 2025 14:38:01 +0200 Subject: [PATCH 1/5] feat: enter submits sign in information --- App/Views/Pages/SignInTokenPage.xaml | 1 + App/Views/Pages/SignInTokenPage.xaml.cs | 11 +++++++++++ App/Views/Pages/SignInUrlPage.xaml | 6 ++++-- App/Views/Pages/SignInUrlPage.xaml.cs | 11 +++++++++++ 4 files changed, 27 insertions(+), 2 deletions(-) diff --git a/App/Views/Pages/SignInTokenPage.xaml b/App/Views/Pages/SignInTokenPage.xaml index 8613f19..e789347 100644 --- a/App/Views/Pages/SignInTokenPage.xaml +++ b/App/Views/Pages/SignInTokenPage.xaml @@ -62,6 +62,7 @@ Grid.Row="2" HorizontalAlignment="Stretch" PlaceholderText="Paste your token here" + KeyDown="PasswordBox_KeyDown" LostFocus="{x:Bind ViewModel.ApiToken_FocusLost, Mode=OneWay}" Password="{x:Bind ViewModel.ApiToken, Mode=TwoWay}" /> diff --git a/App/Views/Pages/SignInTokenPage.xaml.cs b/App/Views/Pages/SignInTokenPage.xaml.cs index 1219508..9f671e7 100644 --- a/App/Views/Pages/SignInTokenPage.xaml.cs +++ b/App/Views/Pages/SignInTokenPage.xaml.cs @@ -1,5 +1,6 @@ using Coder.Desktop.App.ViewModels; using Microsoft.UI.Xaml.Controls; +using Windows.System; namespace Coder.Desktop.App.Views.Pages; @@ -17,4 +18,14 @@ public SignInTokenPage(SignInWindow parent, SignInViewModel viewModel) ViewModel = viewModel; SignInWindow = parent; } + + private async void PasswordBox_KeyDown(object sender, Microsoft.UI.Xaml.Input.KeyRoutedEventArgs e) + { + if (e.Key == VirtualKey.Enter) + { + ViewModel.ApiToken = ((PasswordBox)sender).Password; + await ViewModel.TokenPage_SignIn(SignInWindow); + e.Handled = true; + } + } } diff --git a/App/Views/Pages/SignInUrlPage.xaml b/App/Views/Pages/SignInUrlPage.xaml index 76f6a3a..69be53d 100644 --- a/App/Views/Pages/SignInUrlPage.xaml +++ b/App/Views/Pages/SignInUrlPage.xaml @@ -7,7 +7,8 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" - Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> + Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" + > + Text="{x:Bind ViewModel.CoderUrl, Mode=TwoWay}" + KeyDown="TextBox_KeyDown"/> Date: Thu, 8 May 2025 09:28:38 +0200 Subject: [PATCH 2/5] Update App/Views/Pages/SignInUrlPage.xaml Co-authored-by: Dean Sheather --- App/Views/Pages/SignInUrlPage.xaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/App/Views/Pages/SignInUrlPage.xaml b/App/Views/Pages/SignInUrlPage.xaml index 69be53d..4ecbdd4 100644 --- a/App/Views/Pages/SignInUrlPage.xaml +++ b/App/Views/Pages/SignInUrlPage.xaml @@ -7,8 +7,7 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" - Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" - > + Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> Date: Thu, 8 May 2025 09:28:45 +0200 Subject: [PATCH 3/5] Update App/Views/Pages/SignInUrlPage.xaml Co-authored-by: Dean Sheather --- App/Views/Pages/SignInUrlPage.xaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/App/Views/Pages/SignInUrlPage.xaml b/App/Views/Pages/SignInUrlPage.xaml index 4ecbdd4..cb1667c 100644 --- a/App/Views/Pages/SignInUrlPage.xaml +++ b/App/Views/Pages/SignInUrlPage.xaml @@ -49,7 +49,7 @@ Loaded="{x:Bind ViewModel.CoderUrl_Loaded, Mode=OneWay}" LostFocus="{x:Bind ViewModel.CoderUrl_FocusLost, Mode=OneWay}" Text="{x:Bind ViewModel.CoderUrl, Mode=TwoWay}" - KeyDown="TextBox_KeyDown"/> + KeyDown="TextBox_KeyDown" /> Date: Thu, 8 May 2025 15:15:05 +0200 Subject: [PATCH 4/5] changed binding type to instead update on every keystrok --- App/Views/Pages/SignInTokenPage.xaml | 2 +- App/Views/Pages/SignInTokenPage.xaml.cs | 1 - App/Views/Pages/SignInUrlPage.xaml | 2 +- App/Views/Pages/SignInUrlPage.xaml.cs | 1 - 4 files changed, 2 insertions(+), 4 deletions(-) diff --git a/App/Views/Pages/SignInTokenPage.xaml b/App/Views/Pages/SignInTokenPage.xaml index e789347..e21b46b 100644 --- a/App/Views/Pages/SignInTokenPage.xaml +++ b/App/Views/Pages/SignInTokenPage.xaml @@ -64,7 +64,7 @@ PlaceholderText="Paste your token here" KeyDown="PasswordBox_KeyDown" LostFocus="{x:Bind ViewModel.ApiToken_FocusLost, Mode=OneWay}" - Password="{x:Bind ViewModel.ApiToken, Mode=TwoWay}" /> + Password="{x:Bind ViewModel.ApiToken, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" /> Date: Thu, 8 May 2025 16:17:12 +0200 Subject: [PATCH 5/5] fmt fixes --- App/Views/Pages/SignInUrlPage.xaml.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/App/Views/Pages/SignInUrlPage.xaml.cs b/App/Views/Pages/SignInUrlPage.xaml.cs index cc1f2a8..3ba4fe3 100644 --- a/App/Views/Pages/SignInUrlPage.xaml.cs +++ b/App/Views/Pages/SignInUrlPage.xaml.cs @@ -21,7 +21,7 @@ public SignInUrlPage(SignInWindow parent, SignInViewModel viewModel) private void TextBox_KeyDown(object sender, Microsoft.UI.Xaml.Input.KeyRoutedEventArgs e) { - if(e.Key == VirtualKey.Enter) + if (e.Key == VirtualKey.Enter) { ViewModel.UrlPage_Next(SignInWindow); e.Handled = true; pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy