mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Improve string resources
This commit is contained in:
parent
d42279bd8f
commit
39f41e49ce
7 changed files with 25 additions and 25 deletions
|
|
@ -323,7 +323,7 @@ namespace Flow.Launcher.Infrastructure.UserSettings
|
|||
public bool SearchQueryResultsWithDelay { get; set; }
|
||||
|
||||
[JsonConverter(typeof(JsonStringEnumConverter))]
|
||||
public SearchDelayTime SearchDelayTime { get; set; } = SearchDelayTime.Medium;
|
||||
public SearchDelayTime SearchDelayTime { get; set; } = SearchDelayTime.Normal;
|
||||
|
||||
[JsonConverter(typeof(JsonStringEnumConverter))]
|
||||
public SearchWindowScreens SearchWindowScreen { get; set; } = SearchWindowScreens.Cursor;
|
||||
|
|
|
|||
|
|
@ -6,27 +6,27 @@
|
|||
public enum SearchDelayTime
|
||||
{
|
||||
/// <summary>
|
||||
/// Long search delay time. 250ms.
|
||||
/// Very long search delay time. 250ms.
|
||||
/// </summary>
|
||||
VeryLong,
|
||||
|
||||
/// <summary>
|
||||
/// Long search delay time. 200ms.
|
||||
/// </summary>
|
||||
Long,
|
||||
|
||||
/// <summary>
|
||||
/// Moderately long search delay time. 200ms.
|
||||
/// Normal search delay time. 150ms. Default value.
|
||||
/// </summary>
|
||||
ModeratelyLong,
|
||||
Normal,
|
||||
|
||||
/// <summary>
|
||||
/// Medium search delay time. 150ms. Default value.
|
||||
/// Short search delay time. 100ms.
|
||||
/// </summary>
|
||||
Medium,
|
||||
Short,
|
||||
|
||||
/// <summary>
|
||||
/// Moderately short search delay time. 100ms.
|
||||
/// Very short search delay time. 50ms.
|
||||
/// </summary>
|
||||
ModeratelyShort,
|
||||
|
||||
/// <summary>
|
||||
/// Short search delay time. 50ms.
|
||||
/// </summary>
|
||||
Short
|
||||
VeryShort
|
||||
}
|
||||
|
|
|
|||
|
|
@ -105,12 +105,12 @@
|
|||
<system:String x:Key="searchDelay">Search Delay</system:String>
|
||||
<system:String x:Key="searchDelayToolTip">Delay for a while to search when typing. This reduces interface jumpiness and result load.</system:String>
|
||||
<system:String x:Key="searchDelayTime">Default Search Delay Time</system:String>
|
||||
<system:String x:Key="searchDelayTimeToolTip">Plugin default delay time after which search results appear when typing is stopped. Default is "Medium".</system:String>
|
||||
<system:String x:Key="searchDelayTimeToolTip">Plugin default delay time after which search results appear when typing is stopped.</system:String>
|
||||
<system:String x:Key="SearchDelayTimeVeryLong">Very long</system:String>
|
||||
<system:String x:Key="SearchDelayTimeLong">Long</system:String>
|
||||
<system:String x:Key="SearchDelayTimeModeratelyLong">Moderately long</system:String>
|
||||
<system:String x:Key="SearchDelayTimeMedium">Medium</system:String>
|
||||
<system:String x:Key="SearchDelayTimeModeratelyShort">Moderately short</system:String>
|
||||
<system:String x:Key="SearchDelayTimeNormal">Normal</system:String>
|
||||
<system:String x:Key="SearchDelayTimeShort">Short</system:String>
|
||||
<system:String x:Key="SearchDelayTimeVeryShort">Very short</system:String>
|
||||
|
||||
<!-- Setting Plugin -->
|
||||
<system:String x:Key="searchplugin">Search Plugin</system:String>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ public partial class SearchDelayTimeWindow : Window
|
|||
tbOldSearchDelayTime.Text = _pluginViewModel.SearchDelayTimeText;
|
||||
var searchDelayTimes = DropdownDataGeneric<SearchDelayTime>.GetValues<SearchDelayTimeData>("SearchDelayTime");
|
||||
SearchDelayTimeData selected = null;
|
||||
// Because default value is SearchDelayTime.Slow, we need to get selected value before adding default value
|
||||
// Because default value is SearchDelayTime.VeryShort, we need to get selected value before adding default value
|
||||
if (_pluginViewModel.PluginSearchDelayTime != null)
|
||||
{
|
||||
selected = searchDelayTimes.FirstOrDefault(x => x.Value == _pluginViewModel.PluginSearchDelayTime);
|
||||
|
|
|
|||
|
|
@ -150,7 +150,7 @@ public partial class SettingsPaneGeneralViewModel : BaseModel
|
|||
public SearchDelayTimeData SearchDelayTime
|
||||
{
|
||||
get => SearchDelayTimes.FirstOrDefault(x => x.Value == Settings.SearchDelayTime) ??
|
||||
SearchDelayTimes.FirstOrDefault(x => x.Value == Plugin.SearchDelayTime.Medium) ??
|
||||
SearchDelayTimes.FirstOrDefault(x => x.Value == Plugin.SearchDelayTime.Normal) ??
|
||||
SearchDelayTimes.FirstOrDefault();
|
||||
set
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1273,11 +1273,11 @@ namespace Flow.Launcher.ViewModel
|
|||
{
|
||||
var searchDelayTime = (plugin.Metadata.SearchDelayTime ?? Settings.SearchDelayTime) switch
|
||||
{
|
||||
SearchDelayTime.Long => 250,
|
||||
SearchDelayTime.ModeratelyLong => 200,
|
||||
SearchDelayTime.Medium => 150,
|
||||
SearchDelayTime.ModeratelyShort => 100,
|
||||
SearchDelayTime.Short => 50,
|
||||
SearchDelayTime.VeryLong => 250,
|
||||
SearchDelayTime.Long => 200,
|
||||
SearchDelayTime.Normal => 150,
|
||||
SearchDelayTime.Short => 100,
|
||||
SearchDelayTime.VeryShort => 50,
|
||||
_ => 150
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -32,5 +32,5 @@
|
|||
"Website": "https://github.com/Flow-Launcher/Flow.Launcher",
|
||||
"ExecuteFileName": "Flow.Launcher.Plugin.WebSearch.dll",
|
||||
"IcoPath": "Images\\web_search.png",
|
||||
"SearchDelayTime": "Long"
|
||||
"SearchDelayTime": "VeryLong"
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue