mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
- add netflix / youtube music
- add netflix / youtube music icon - change list array order - remove findicon.com - add search source setting guide string
This commit is contained in:
parent
89e2edb12f
commit
43a62d0d12
6 changed files with 56 additions and 88 deletions
BIN
Plugins/Flow.Launcher.Plugin.WebSearch/Images/netflix.png
Normal file
BIN
Plugins/Flow.Launcher.Plugin.WebSearch/Images/netflix.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.5 KiB |
BIN
Plugins/Flow.Launcher.Plugin.WebSearch/Images/youtubemusic.png
Normal file
BIN
Plugins/Flow.Launcher.Plugin.WebSearch/Images/youtubemusic.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.2 KiB |
|
|
@ -19,6 +19,10 @@
|
|||
<system:String x:Key="flowlauncher_plugin_websearch_enable_suggestion_provider">Autocomplete Data from: </system:String>
|
||||
<system:String x:Key="flowlauncher_plugin_websearch_pls_select_web_search">Please select a web search</system:String>
|
||||
<system:String x:Key="flowlauncher_plugin_websearch_delete_warning">Are you sure you want to delete {0}?</system:String>
|
||||
<system:String x:Key="flowlauncher_plugin_websearch_guide_1">If you have a web search on the service you want to use, you can add it to the Flow. For example, You can check the following formats in the address bar when you search 'casino' on Netflix . "https://www.netflix.com/search?q=Casino" So, you change the search word area as follows.</system:String>
|
||||
<system:String x:Key="flowlauncher_plugin_websearch_guide_2">https://www.netflix.com/search?q={q}</system:String>
|
||||
<system:String x:Key="flowlauncher_plugin_websearch_guide_3">And add it to the place URL in this window, then you can search Netflix in Flow.</system:String>
|
||||
|
||||
|
||||
<!--web search edit-->
|
||||
<system:String x:Key="flowlauncher_plugin_websearch_title">Title</system:String>
|
||||
|
|
|
|||
|
|
@ -6,60 +6,9 @@
|
|||
xmlns:vm="clr-namespace:Flow.Launcher.Plugin.WebSearch"
|
||||
mc:Ignorable="d" ResizeMode="NoResize"
|
||||
WindowStartupLocation="CenterScreen"
|
||||
Title="{DynamicResource flowlauncher_plugin_websearch_window_title}" Height="425" Width="550"
|
||||
Title="{DynamicResource flowlauncher_plugin_websearch_window_title}" Height="590" Width="550"
|
||||
d:DataContext="{d:DesignInstance vm:SearchSourceViewModel}" Background="#F3F3F3" BorderBrush="#cecece">
|
||||
<Grid>
|
||||
<!--
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition />
|
||||
<RowDefinition />
|
||||
<RowDefinition />
|
||||
<RowDefinition />
|
||||
<RowDefinition Height="60" />
|
||||
<RowDefinition />
|
||||
</Grid.RowDefinitions>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="120" />
|
||||
<ColumnDefinition />
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Margin="10" FontSize="14" Grid.Row="0" Grid.Column="0" VerticalAlignment="Center"
|
||||
HorizontalAlignment="Right" Text="{DynamicResource flowlauncher_plugin_websearch_title}" />
|
||||
<TextBox Text="{Binding SearchSource.Title}" Margin="10" Grid.Row="0" Width="300" Grid.Column="1"
|
||||
VerticalAlignment="Center"
|
||||
HorizontalAlignment="Left" />
|
||||
|
||||
<TextBlock Margin="10" FontSize="14" Grid.Row="1" Grid.Column="0" VerticalAlignment="Center"
|
||||
HorizontalAlignment="Right" Text="{DynamicResource flowlauncher_plugin_websearch_url}" />
|
||||
<TextBox Text="{Binding SearchSource.Url}" Margin="10" Grid.Row="1" Width="300" Grid.Column="1"
|
||||
VerticalAlignment="Center"
|
||||
HorizontalAlignment="Left" />
|
||||
|
||||
<TextBlock Margin="10" FontSize="14" Grid.Row="2" Grid.Column="0" VerticalAlignment="Center"
|
||||
HorizontalAlignment="Right" Text="{DynamicResource flowlauncher_plugin_websearch_action_keyword}" />
|
||||
<TextBox Text="{Binding SearchSource.ActionKeyword}" Margin="10" Grid.Row="2" Width="300" Grid.Column="1"
|
||||
VerticalAlignment="Center" HorizontalAlignment="Left" />
|
||||
|
||||
<TextBlock Margin="10" FontSize="14" Grid.Row="3" Grid.Column="0" VerticalAlignment="Center"
|
||||
HorizontalAlignment="Right" Text="{DynamicResource flowlauncher_plugin_websearch_enable}" />
|
||||
<CheckBox IsChecked="{Binding SearchSource.Enabled}" Margin="10" Grid.Row="3" Grid.Column="1"
|
||||
VerticalAlignment="Center" />
|
||||
|
||||
<TextBlock Margin="10" FontSize="14" Grid.Row="4" Grid.Column="0" VerticalAlignment="Center"
|
||||
HorizontalAlignment="Right" Text="{DynamicResource flowlauncher_plugin_websearch_icon}" />
|
||||
<StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1" Margin="10">
|
||||
<Image Name="imgPreviewIcon" Width="24" Height="24" Margin="0 0 20 0" />
|
||||
<Button Click="OnSelectIconClick" Height="35"
|
||||
Content="{DynamicResource flowlauncher_plugin_websearch_select_icon}" />
|
||||
</StackPanel>
|
||||
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Grid.Row="5" Grid.Column="1">
|
||||
<Button Click="OnCancelButtonClick"
|
||||
Margin="10 0 10 0" Width="80" Height="35"
|
||||
Content="{DynamicResource flowlauncher_plugin_websearch_cancel}" />
|
||||
<Button Click="OnConfirmButtonClick"
|
||||
Margin="10 0 10 0" Width="80" Height="35"
|
||||
Content="{DynamicResource flowlauncher_plugin_websearch_confirm}" />
|
||||
</StackPanel>
|
||||
-->
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition />
|
||||
<RowDefinition Height="80"/>
|
||||
|
|
@ -71,6 +20,14 @@
|
|||
<TextBlock Grid.Column="0" Text="{DynamicResource flowlauncher_plugin_websearch_window_title}" FontSize="20" FontWeight="SemiBold" FontFamily="Segoe UI" TextAlignment="Left"
|
||||
Margin="0 0 0 0" />
|
||||
</StackPanel>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock
|
||||
Text="{DynamicResource flowlauncher_plugin_websearch_guide_1}" Foreground="#1b1b1b" FontSize="14" TextWrapping="WrapWithOverflow" TextAlignment="Left"/>
|
||||
<TextBlock
|
||||
Text="{DynamicResource flowlauncher_plugin_websearch_guide_2}" FontWeight="SemiBold" Foreground="#1b1b1b" FontSize="14" TextWrapping="WrapWithOverflow" TextAlignment="Center" Margin="0 12 0 12"/>
|
||||
<TextBlock
|
||||
Text="{DynamicResource flowlauncher_plugin_websearch_guide_3}" Foreground="#1b1b1b" FontSize="14" TextWrapping="WrapWithOverflow" TextAlignment="Left" Margin="0 0 0 14"/>
|
||||
</StackPanel>
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<TextBlock Margin="10" FontSize="14" VerticalAlignment="Center" Width="100"
|
||||
HorizontalAlignment="Stretch" Text="{DynamicResource flowlauncher_plugin_websearch_title}" />
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@
|
|||
</GridViewColumn>
|
||||
<GridViewColumn Header="{DynamicResource flowlauncher_plugin_websearch_url}"
|
||||
DisplayMemberBinding="{Binding Url}"
|
||||
Width="Auto">
|
||||
Width="400">
|
||||
<GridViewColumn.CellTemplate>
|
||||
<DataTemplate>
|
||||
<TextBlock Text="{Binding Url}"/>
|
||||
|
|
|
|||
|
|
@ -7,6 +7,48 @@
|
|||
"Url": "https://www.google.com/search?q={q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Youtube",
|
||||
"ActionKeyword": "youtube",
|
||||
"IconPath": "Images\\youtube.png",
|
||||
"Url": "http://www.youtube.com/results?search_query={q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Netflix",
|
||||
"ActionKeyword": "netflix",
|
||||
"IconPath": "Images\\netflix.png",
|
||||
"Url": "https://www.netflix.com/search?q={q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Google Translate",
|
||||
"ActionKeyword": "translate",
|
||||
"IconPath": "Images\\google_translate.png",
|
||||
"Url": "http://translate.google.com/#auto|en|{q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Gmail",
|
||||
"ActionKeyword": "gmail",
|
||||
"IconPath": "Images\\gmail.png",
|
||||
"Url": "https://mail.google.com/mail/ca/u/0/#apps/{q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Google Drive",
|
||||
"ActionKeyword": "drive",
|
||||
"IconPath": "Images\\google_drive.png",
|
||||
"Url": "http://drive.google.com/?hl=en&tab=bo#search/{q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Youtube Music",
|
||||
"ActionKeyword": "ytmusic",
|
||||
"IconPath": "Images\\youtubemusic.png",
|
||||
"Url": "https://music.youtube.com/search?q={q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Wikipedia",
|
||||
"ActionKeyword": "wiki",
|
||||
|
|
@ -14,13 +56,6 @@
|
|||
"Url": "http://en.wikipedia.org/wiki/{q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "FindIcon",
|
||||
"ActionKeyword": "findicon",
|
||||
"IconPath": "Images\\pictures.png",
|
||||
"Url": "http://findicons.com/search/{q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Facebook",
|
||||
"ActionKeyword": "facebook",
|
||||
|
|
@ -42,13 +77,6 @@
|
|||
"Url": "http://maps.google.com/maps?q={q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Google Translate",
|
||||
"ActionKeyword": "translate",
|
||||
"IconPath": "Images\\google_translate.png",
|
||||
"Url": "http://translate.google.com/#auto|en|{q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Duckduckgo",
|
||||
"ActionKeyword": "duckduckgo",
|
||||
|
|
@ -70,20 +98,6 @@
|
|||
"Url": "https://gist.github.com/search?q={q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Gmail",
|
||||
"ActionKeyword": "gmail",
|
||||
"IconPath": "Images\\gmail.png",
|
||||
"Url": "https://mail.google.com/mail/ca/u/0/#apps/{q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Google Drive",
|
||||
"ActionKeyword": "drive",
|
||||
"IconPath": "Images\\google_drive.png",
|
||||
"Url": "http://drive.google.com/?hl=en&tab=bo#search/{q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Wolframalpha",
|
||||
"ActionKeyword": "wolframalpha",
|
||||
|
|
@ -112,13 +126,6 @@
|
|||
"Url": "https://www.google.com/search?q={q}&tbm=isch",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Youtube",
|
||||
"ActionKeyword": "youtube",
|
||||
"IconPath": "Images\\youtube.png",
|
||||
"Url": "http://www.youtube.com/results?search_query={q}",
|
||||
"Enabled": true
|
||||
},
|
||||
{
|
||||
"Title": "Bing",
|
||||
"ActionKeyword": "bing",
|
||||
|
|
|
|||
Loading…
Reference in a new issue