diff --git a/Flow.Launcher.Infrastructure/UserSettings/Settings.cs b/Flow.Launcher.Infrastructure/UserSettings/Settings.cs
index 7524d6c1a79..b9f638957db 100644
--- a/Flow.Launcher.Infrastructure/UserSettings/Settings.cs
+++ b/Flow.Launcher.Infrastructure/UserSettings/Settings.cs
@@ -165,6 +165,7 @@ public string SettingWindowFont
public bool UseClock { get; set; } = true;
public bool UseDate { get; set; } = false;
+ public bool UseBattery { get; set; } = false;
public string TimeFormat { get; set; } = "hh:mm tt";
public string DateFormat { get; set; } = "MM'/'dd ddd";
public bool FirstLaunch { get; set; } = true;
diff --git a/Flow.Launcher/Flow.Launcher.csproj b/Flow.Launcher/Flow.Launcher.csproj
index 576bf6f2f13..849b9adb116 100644
--- a/Flow.Launcher/Flow.Launcher.csproj
+++ b/Flow.Launcher/Flow.Launcher.csproj
@@ -147,6 +147,7 @@
+
all
diff --git a/Flow.Launcher/Languages/en.xaml b/Flow.Launcher/Languages/en.xaml
index 1b2b01ef892..e4a8d4fe734 100644
--- a/Flow.Launcher/Languages/en.xaml
+++ b/Flow.Launcher/Languages/en.xaml
@@ -328,6 +328,7 @@
Custom
Clock
Date
+ Battery
Backdrop Type
The backdrop effect is not applied in the preview.
Backdrop supported starting from Windows 11 build 22000 and above
diff --git a/Flow.Launcher/MainWindow.xaml b/Flow.Launcher/MainWindow.xaml
index 747975b2a62..93e884b15cc 100644
--- a/Flow.Launcher/MainWindow.xaml
+++ b/Flow.Launcher/MainWindow.xaml
@@ -299,18 +299,29 @@
x:Name="ClockPanel"
IsHitTestVisible="False"
Opacity="{Binding ClockPanelOpacity}"
+ Orientation="Horizontal"
Style="{DynamicResource ClockPanel}"
Visibility="{Binding ClockPanelVisibility}">
-
-
+
+
+
+
+
+
+
diff --git a/Flow.Launcher/SettingPages/ViewModels/SettingsPaneThemeViewModel.cs b/Flow.Launcher/SettingPages/ViewModels/SettingsPaneThemeViewModel.cs
index f69774e8e20..0a7e65e70c8 100644
--- a/Flow.Launcher/SettingPages/ViewModels/SettingsPaneThemeViewModel.cs
+++ b/Flow.Launcher/SettingPages/ViewModels/SettingsPaneThemeViewModel.cs
@@ -296,6 +296,14 @@ public bool UseDate
set => Settings.UseDate = value;
}
+ public bool UseBattery
+ {
+ get => Settings.UseBattery;
+ set => Settings.UseBattery = value;
+ }
+
+ public string BatteryText => "75%";
+
public FontFamily ClockPanelFont { get; }
public Brush PreviewBackground
diff --git a/Flow.Launcher/SettingPages/Views/SettingsPaneTheme.xaml b/Flow.Launcher/SettingPages/Views/SettingsPaneTheme.xaml
index 20b8dfb9ca2..c6453c807bd 100644
--- a/Flow.Launcher/SettingPages/Views/SettingsPaneTheme.xaml
+++ b/Flow.Launcher/SettingPages/Views/SettingsPaneTheme.xaml
@@ -333,21 +333,33 @@
-
-
+
+
+
+
+
+
+