diff --git a/Flow.Launcher/Flow.Launcher.csproj b/Flow.Launcher/Flow.Launcher.csproj
index c1fe421fb..b1a822fb6 100644
--- a/Flow.Launcher/Flow.Launcher.csproj
+++ b/Flow.Launcher/Flow.Launcher.csproj
@@ -126,4 +126,4 @@
-
\ No newline at end of file
+
diff --git a/Flow.Launcher/MainWindow.xaml b/Flow.Launcher/MainWindow.xaml
index 2e22929eb..49854ed81 100644
--- a/Flow.Launcher/MainWindow.xaml
+++ b/Flow.Launcher/MainWindow.xaml
@@ -1,4 +1,5 @@
-
-
+
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
+
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Visibility="{Binding Settings.UseClock, Converter={StaticResource BoolToVisibilityConverter}}" />
+ Visibility="{Binding Settings.UseDate, Converter={StaticResource BoolToVisibilityConverter}}" />
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
-
@@ -327,16 +343,14 @@
-
-
-
+
+
+
-
@@ -345,16 +359,14 @@
-
-
-
+
+
+
-
diff --git a/Flow.Launcher/ResultListBox.xaml b/Flow.Launcher/ResultListBox.xaml
index 691158630..d44830f52 100644
--- a/Flow.Launcher/ResultListBox.xaml
+++ b/Flow.Launcher/ResultListBox.xaml
@@ -7,7 +7,7 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="clr-namespace:Flow.Launcher.ViewModel"
MaxHeight="{Binding MaxHeight}"
- Margin="{Binding Margin}"
+ Margin="{DynamicResource ResultMargin}"
HorizontalContentAlignment="Stretch"
d:DataContext="{d:DesignInstance vm:ResultsViewModel}"
d:DesignHeight="100"
@@ -17,6 +17,10 @@
ItemsSource="{Binding Results}"
KeyboardNavigation.DirectionalNavigation="Cycle"
PreviewMouseDown="ListBox_PreviewMouseDown"
+ PreviewMouseLeftButtonDown="ResultList_PreviewMouseLeftButtonDown"
+ PreviewMouseLeftButtonUp="ResultListBox_OnPreviewMouseUp"
+ PreviewMouseMove="ResultList_MouseMove"
+ PreviewMouseRightButtonDown="ResultListBox_OnPreviewMouseRightButtonDown"
SelectedIndex="{Binding SelectedIndex, Mode=TwoWay}"
SelectedItem="{Binding SelectedItem, Mode=TwoWay}"
SelectionChanged="OnSelectionChanged"
@@ -25,17 +29,12 @@
VirtualizingStackPanel.IsVirtualizing="True"
VirtualizingStackPanel.VirtualizationMode="Standard"
Visibility="{Binding Visbility}"
- mc:Ignorable="d"
- PreviewMouseMove="ResultList_MouseMove"
- PreviewMouseLeftButtonDown="ResultList_PreviewMouseLeftButtonDown"
- PreviewMouseLeftButtonUp="ResultListBox_OnPreviewMouseUp"
- PreviewMouseRightButtonDown="ResultListBox_OnPreviewMouseRightButtonDown">
+ mc:Ignorable="d">
-
+
+ HorizontalAlignment="Stretch"
+ VerticalAlignment="Center">
-
+
-
@@ -137,13 +158,15 @@
+ ToolTipService.ShowOnDisabled="True">
@@ -155,10 +178,11 @@
x:Name="SubTitle"
Grid.Row="1"
IsEnabled="False"
- ToolTipService.ShowOnDisabled="True"
Style="{DynamicResource ItemSubTitleStyle}"
Text="{Binding Result.SubTitle}"
- ToolTip="{Binding ShowSubTitleToolTip}"/>
+ TextTrimming="CharacterEllipsis"
+ ToolTip="{Binding ShowSubTitleToolTip}"
+ ToolTipService.ShowOnDisabled="True" />
@@ -167,10 +191,12 @@
+
+
@@ -189,8 +215,10 @@
-
-
+
@@ -1824,17 +1823,18 @@
+ Style="{DynamicResource ClockPanel}"
+ Visibility="Visible">
+ Visibility="{Binding Settings.UseClock, Converter={StaticResource BoolToVisibilityConverter}}" />
+ Visibility="{Binding Settings.UseDate, Converter={StaticResource BoolToVisibilityConverter}}" />
@@ -2323,7 +2323,7 @@
-
+
@@ -2341,6 +2341,16 @@
+
+
+
+
+
+
+
@@ -2615,7 +2625,7 @@
-
+
diff --git a/Flow.Launcher/Themes/Base.xaml b/Flow.Launcher/Themes/Base.xaml
index cb0921b80..94740a730 100644
--- a/Flow.Launcher/Themes/Base.xaml
+++ b/Flow.Launcher/Themes/Base.xaml
@@ -3,18 +3,32 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:system="clr-namespace:System;assembly=mscorlib"
xmlns:userSettings="clr-namespace:Flow.Launcher.Infrastructure.UserSettings;assembly=Flow.Launcher.Infrastructure">
-
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Flow.Launcher/Themes/BlackAndWhite.xaml b/Flow.Launcher/Themes/BlackAndWhite.xaml
deleted file mode 100644
index 395f5d614..000000000
--- a/Flow.Launcher/Themes/BlackAndWhite.xaml
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #494949
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Flow.Launcher/Themes/BlurBlack Darker.xaml b/Flow.Launcher/Themes/BlurBlack Darker.xaml
index 6dc0db45e..88c48afee 100644
--- a/Flow.Launcher/Themes/BlurBlack Darker.xaml
+++ b/Flow.Launcher/Themes/BlurBlack Darker.xaml
@@ -71,7 +71,6 @@
x:Key="ItemTitleStyle"
BasedOn="{StaticResource BaseItemTitleStyle}"
TargetType="{x:Type TextBlock}">
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #f1f1f1
+
+
+
+
+
+
+
+
+
+
+ 5
+ 10 0 10 0
+ 0 0 0 10
+
+
+
+
\ No newline at end of file
diff --git a/Flow.Launcher/Themes/Atom.xaml b/Flow.Launcher/Themes/Circle Light.xaml
similarity index 52%
rename from Flow.Launcher/Themes/Atom.xaml
rename to Flow.Launcher/Themes/Circle Light.xaml
index f532c97d5..7e14a29a6 100644
--- a/Flow.Launcher/Themes/Atom.xaml
+++ b/Flow.Launcher/Themes/Circle Light.xaml
@@ -1,7 +1,8 @@
-
+
@@ -9,48 +10,43 @@
x:Key="ItemGlyph"
BasedOn="{StaticResource BaseGlyphStyle}"
TargetType="{x:Type TextBlock}">
-
+
+
+
-
+ TargetType="{x:Type Window}" />
+
- #2c313c
-
-
-
-
+ #5046e5
+
+
+
+
+
+
+ 8
+ 10 0 10 0
+ 0 0 0 10
+
-
+
\ No newline at end of file
diff --git a/Flow.Launcher/Themes/Circle System.xaml b/Flow.Launcher/Themes/Circle System.xaml
new file mode 100644
index 000000000..b00f03e76
--- /dev/null
+++ b/Flow.Launcher/Themes/Circle System.xaml
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8
+ 10 0 10 0
+ 0 0 0 10
+
+
+
+
\ No newline at end of file
diff --git a/Flow.Launcher/Themes/Cyan Dark.xaml b/Flow.Launcher/Themes/Cyan Dark.xaml
new file mode 100644
index 000000000..c79044f00
--- /dev/null
+++ b/Flow.Launcher/Themes/Cyan Dark.xaml
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #1e292f
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0 0 0 0
+
+
+
+
\ No newline at end of file
diff --git a/Flow.Launcher/Themes/Darker Glass.xaml b/Flow.Launcher/Themes/Darker Glass.xaml
index 13c9e2bc5..a33f98b09 100644
--- a/Flow.Launcher/Themes/Darker Glass.xaml
+++ b/Flow.Launcher/Themes/Darker Glass.xaml
@@ -24,7 +24,8 @@
x:Key="QuerySuggestionBoxStyle"
BasedOn="{StaticResource BaseQuerySuggestionBoxStyle}"
TargetType="{x:Type TextBox}">
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #4d4d4d
-
-
-
-
-
-
-
-
-
diff --git a/Flow.Launcher/Themes/Discord Dark.xaml b/Flow.Launcher/Themes/Discord Dark.xaml
index 92b8d8da7..74c1719c4 100644
--- a/Flow.Launcher/Themes/Discord Dark.xaml
+++ b/Flow.Launcher/Themes/Discord Dark.xaml
@@ -16,7 +16,6 @@
BasedOn="{StaticResource BaseQueryBoxStyle}"
TargetType="{x:Type TextBox}">
-
diff --git a/Flow.Launcher/Themes/Dracula.xaml b/Flow.Launcher/Themes/Dracula.xaml
index 146038ba9..c01b67c74 100644
--- a/Flow.Launcher/Themes/Dracula.xaml
+++ b/Flow.Launcher/Themes/Dracula.xaml
@@ -17,7 +17,6 @@
TargetType="{x:Type TextBox}">
-
diff --git a/Flow.Launcher/Themes/Gray.xaml b/Flow.Launcher/Themes/Gray.xaml
index 1cacc8ec2..eb8b48f43 100644
--- a/Flow.Launcher/Themes/Gray.xaml
+++ b/Flow.Launcher/Themes/Gray.xaml
@@ -1,36 +1,46 @@
-
-
+
+
-
+
+
+
+
-
+
+
- #787878
+ #797d86
+
+
-
+ TargetType="{x:Type ScrollBar}" />
+
+
+
+ 0
+ 0
+ 0 0 0 0
+
-
+
\ No newline at end of file
diff --git a/Flow.Launcher/Themes/League.xaml b/Flow.Launcher/Themes/League.xaml
index 771d38c39..9f4a9a628 100644
--- a/Flow.Launcher/Themes/League.xaml
+++ b/Flow.Launcher/Themes/League.xaml
@@ -9,7 +9,6 @@
x:Key="QueryBoxStyle"
BasedOn="{StaticResource BaseQueryBoxStyle}"
TargetType="{x:Type TextBox}">
-
@@ -52,6 +51,14 @@
TargetType="{x:Type Line}">
+
-
-
-
-
-
-
-
-
-
-
-
-
-
- #d9d9d9
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Flow.Launcher/Themes/Metro Server.xaml b/Flow.Launcher/Themes/Metro Server.xaml
deleted file mode 100644
index 65659aec5..000000000
--- a/Flow.Launcher/Themes/Metro Server.xaml
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #04152E
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Flow.Launcher/Themes/Nord.xaml b/Flow.Launcher/Themes/Midnight.xaml
similarity index 50%
rename from Flow.Launcher/Themes/Nord.xaml
rename to Flow.Launcher/Themes/Midnight.xaml
index 735041656..b52fe87e1 100644
--- a/Flow.Launcher/Themes/Nord.xaml
+++ b/Flow.Launcher/Themes/Midnight.xaml
@@ -1,5 +1,8 @@
-
-
+
+
@@ -7,33 +10,38 @@
x:Key="ItemGlyph"
BasedOn="{StaticResource BaseGlyphStyle}"
TargetType="{x:Type TextBlock}">
-
+
+ TargetType="{x:Type Line}" />
+
+
-
+
+
- #596479
+ #202938
+
+
+ TargetType="{x:Type ScrollBar}" />
+
+
+
+ 8
+ 10 0 10 0
+ 0 0 0 10
+
-
+
\ No newline at end of file
diff --git a/Flow.Launcher/Themes/Nord Darker.xaml b/Flow.Launcher/Themes/Nord Darker.xaml
index 7c29eda22..840e44b3c 100644
--- a/Flow.Launcher/Themes/Nord Darker.xaml
+++ b/Flow.Launcher/Themes/Nord Darker.xaml
@@ -13,7 +13,6 @@
x:Key="QueryBoxStyle"
BasedOn="{StaticResource BaseQueryBoxStyle}"
TargetType="{x:Type TextBox}">
-
diff --git a/Flow.Launcher/Themes/Pink.xaml b/Flow.Launcher/Themes/Pink.xaml
index c5f701c46..96dae2545 100644
--- a/Flow.Launcher/Themes/Pink.xaml
+++ b/Flow.Launcher/Themes/Pink.xaml
@@ -12,7 +12,6 @@
x:Key="QueryBoxStyle"
BasedOn="{StaticResource BaseQueryBoxStyle}"
TargetType="{x:Type TextBox}">
-
diff --git a/Flow.Launcher/Themes/Sublime.xaml b/Flow.Launcher/Themes/Sublime.xaml
index 1b6f25e83..417bd723e 100644
--- a/Flow.Launcher/Themes/Sublime.xaml
+++ b/Flow.Launcher/Themes/Sublime.xaml
@@ -16,7 +16,6 @@
BasedOn="{StaticResource BaseQueryBoxStyle}"
TargetType="{x:Type TextBox}">
-
diff --git a/Flow.Launcher/Themes/Ubuntu.xaml b/Flow.Launcher/Themes/Ubuntu.xaml
new file mode 100644
index 000000000..ea10c0e82
--- /dev/null
+++ b/Flow.Launcher/Themes/Ubuntu.xaml
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #4d4d4d
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0 0 0 0
+ 0 0 0 0
+
+
+
+
\ No newline at end of file
diff --git a/Flow.Launcher/Themes/Win10Light.xaml b/Flow.Launcher/Themes/Win10Light.xaml
index 6a4a07c56..12ba01f71 100644
--- a/Flow.Launcher/Themes/Win10Light.xaml
+++ b/Flow.Launcher/Themes/Win10Light.xaml
@@ -18,11 +18,9 @@
-
-
@@ -32,7 +30,7 @@
TargetType="{x:Type TextBox}">
-
+
diff --git a/Flow.Launcher/Themes/Win11Dark.xaml b/Flow.Launcher/Themes/Win11Dark.xaml
index aa510acaf..4660eae8f 100644
--- a/Flow.Launcher/Themes/Win11Dark.xaml
+++ b/Flow.Launcher/Themes/Win11Dark.xaml
@@ -17,7 +17,6 @@
TargetType="{x:Type TextBox}">
-
diff --git a/Flow.Launcher/Themes/Win11Light.xaml b/Flow.Launcher/Themes/Win11Light.xaml
index 39c13d28c..4c0769d4d 100644
--- a/Flow.Launcher/Themes/Win11Light.xaml
+++ b/Flow.Launcher/Themes/Win11Light.xaml
@@ -11,6 +11,12 @@
TargetType="{x:Type TextBlock}">
+
#198F8F8F
diff --git a/Flow.Launcher/Themes/Win11System.xaml b/Flow.Launcher/Themes/Win11System.xaml
index 3cf7fd123..42f0579a7 100644
--- a/Flow.Launcher/Themes/Win11System.xaml
+++ b/Flow.Launcher/Themes/Win11System.xaml
@@ -12,13 +12,18 @@
TargetType="{x:Type TextBlock}">
+