Skip to content

Commit 6f4555b

Browse files
committed
feat: Set as default browser
1 parent 0d1fb8d commit 6f4555b

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

src/GlobalUsings.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
global using System.Collections.Generic;
1010
global using System.Collections.ObjectModel;
1111
global using System.ComponentModel;
12-
global using System.IO;
1312
global using System.Linq;
1413
global using System.Runtime.CompilerServices;
1514
global using System.Runtime.InteropServices;

src/Pages/SettingsPage.xaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@
3636
Style="{StaticResource TitleTextBlockStyle}" />
3737
<!-- General -->
3838
<TextBlock Style="{StaticResource SettingsSectionHeaderTextBlockStyle}" Text="General" />
39+
<toolkitc:SettingsCard Header="Set as default">
40+
<toolkitc:SettingsCard.HeaderIcon>
41+
<FontIcon Glyph="&#xEB51;" />
42+
</toolkitc:SettingsCard.HeaderIcon>
43+
<Button Click="SetAsDefaultButton_Click" Content="Set as default" />
44+
</toolkitc:SettingsCard>
3945
<toolkitc:SettingsCard x:Uid="SearchEngine" HeaderIcon="Find">
4046
<ComboBox x:Name="SearchEngineSelector">
4147
<ComboBox.ItemTemplate>

src/Pages/SettingsPage.xaml.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ protected override void OnNavigatedTo(NavigationEventArgs e)
5454
PasswordLockToggle.Toggled += PasswordLockToggle_Toggled;
5555
}
5656

57+
private async void SetAsDefaultButton_Click(object sender, RoutedEventArgs e)
58+
{
59+
await Launcher.LaunchUriAsync(new Uri("ms-settings:defaultapps?registeredAUMID=57443TechFireX.BlueBirdBrowser_zf5p29k4fpw22!App"));
60+
}
61+
5762
private void SearchEngineSelector_SelectionChanged(object sender, SelectionChangedEventArgs e)
5863
{
5964
SearchEngine engine = e.AddedItems[0] as SearchEngine;

0 commit comments

Comments
 (0)