Commit graph

1052 commits

Author SHA1 Message Date
Oren Nachman
ffd877290d Addressing initial feedback 2022-08-08 11:27:11 -07:00
Oren Nachman
4a05a32e1f Remove explicit platform from AssemblyInfo
While it reflects reality it may prevent some launches on systems that
are happily using Flow without hitting specific APIs.
2022-08-07 21:46:36 -07:00
Oren Nachman
eb26070b8e Merge branch 'warnings' of https://github.com/nachmore/Flow.Launcher into warnings 2022-08-07 21:41:05 -07:00
Oren Nachman
a3197f8ee1 Fix (some) build warnings
CS1572
CS1573
CS0168
CS8073
CA2200
VSTHRD110
VSTHRD200
VSTHRD105
SYSLIB0013
CS8524
2022-08-07 21:31:38 -07:00
Oren Nachman
ae177a365f Remove unneeded changes from merge 2022-08-07 20:00:54 -07:00
Oren Nachman
91ada374d8 Merge branch 'bug_1269' of https://github.com/nachmore/Flow.Launcher into bug_1269 2022-08-07 19:57:04 -07:00
Oren Nachman
ebbd1daa39 Use direct binding to set auto-startup
Also includes better messaging (single message for registry failure)
2022-08-07 18:23:35 -07:00
Kevin Zhang
d28fbeffa9
Merge branch 'dev' into bug_1269 2022-08-05 14:43:55 -05:00
Kevin Zhang
ec4f3a781a
Apply Logic in the viewmodel 2022-08-01 11:36:35 -05:00
Oren Nachman
c557031ef1 Show notification when failing to enable/disable autostartup 2022-07-31 16:28:03 -07:00
Oren Nachman
bde85c87a7 Refactor auto-startup registry code into its own helper 2022-07-29 00:09:33 -07:00
Jeremy Wu
dfed91f0a8
Merge pull request #1294 from Flow-Launcher/pluginInfoMultipleActionKeyword
Fix plugin info not displayed when it has multiple actionkeywords
2022-07-29 07:01:13 +10:00
Oren Nachman
c3a67d46f6 Fix crash when user does not have access to registry startup keys
Instead log an error about non-critical functionality and continue on.
2022-07-27 16:34:30 -07:00
Oren Nachman
7352c112dd Allow setting fonts separately for query box and results
Fixes #1284: `CollectionViewSource` will synchronize the current item
across all users of the same view source unless they explicitly set
`IsSynchronizedWithCurrentItem`.
2022-07-24 18:49:19 -07:00
Hongtao Zhang
2077c0b48c
Fix plugin info not displayed when it has multiple actionkeywords 2022-07-24 16:23:33 -05:00
Jeremy Wu
dae0a5a812
Merge pull request #1121 from Garulf/Remove-trim-from-query
Pass query without trimming whitespace
2022-07-21 20:41:15 +10:00
Jeremy Wu
9bd9b94264
Merge pull request #1123 from Flow-Launcher/AsyncResultCallback
Implement Async Result Execution
2022-07-21 20:34:56 +10:00
Kevin Zhang
886eb8650d
fix RemoveOldQueryResults NullPointerException (#1204) 2022-07-21 20:12:24 +10:00
Jeremy Wu
8b8b6ae573
Merge pull request #1098 from Flow-Launcher/ScrollToSelectedPlugin
Scroll to selected item when expanded or size changed
2022-07-19 07:20:31 +10:00
Jeremy Wu
f7b3871cf0
New Crowdin updates (#1258)
* New translations en.xaml (Chinese Traditional)
2022-07-05 08:09:30 +10:00
Jeremy Wu
3738c7a2b9
New Crowdin updates (#1254)
* New translations en.xaml (Spanish (Modern))

* New translations en.xaml (Slovak)

* New translations en.xaml (Portuguese)
2022-07-02 00:09:02 +10:00
Jeremy Wu
472fff83fd
New Crowdin updates (#1240)
Follow Crowdin favored file format
2022-06-28 16:52:50 +03:00
Kevin Zhang
51a8916cfd
Merge pull request #1080 from gissehel/caret-position-fix
Caret position fix : Include PR #1074
2022-06-28 08:41:17 -05:00
dependabot[bot]
3bc5bcbda1
Bump NuGet.CommandLine from 5.4.0 to 5.7.2 (#1241) 2022-06-25 12:40:18 -05:00
Jeremy Wu
0805e85b15
Merge branch 'master' into dev 2022-06-13 15:46:20 +10:00
Jeremy Wu
f903e6881d
New Crowdin updates (#1232)
* New translations en.xaml (Korean)
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations en.xaml (Ukrainian)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Spanish, Latin America)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (Serbian (Latin))
[ci skip]

* New translations en.xaml (Portuguese)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations en.xaml (Ukrainian)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Chinese Traditional)
[ci skip]

* New translations en.xaml (Portuguese, Brazilian)
[ci skip]

* New translations en.xaml (Norwegian Bokmal)
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Spanish, Latin America)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (Danish)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (Italian)
[ci skip]

* New translations en.xaml (Japanese)
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (Portuguese)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (Korean)
[ci skip]

* New translations en.xaml (Danish)
[ci skip]

* New translations en.xaml (Ukrainian)
[ci skip]

* New translations en.xaml (Italian)
[ci skip]

* New translations en.xaml (Japanese)
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Japanese)
[ci skip]

* New translations en.xaml (Portuguese, Brazilian)
[ci skip]

* New translations en.xaml (Norwegian Bokmal)
[ci skip]

* New translations en.xaml (Serbian (Latin))
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Spanish, Latin America)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (Danish)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (Italian)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Spanish, Latin America)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (Danish)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (Italian)
[ci skip]

* New translations en.xaml (Japanese)
[ci skip]

* New translations en.xaml (Korean)
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Norwegian Bokmal)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations en.xaml (Ukrainian)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Chinese Traditional)
[ci skip]

* New translations en.xaml (Portuguese, Brazilian)
[ci skip]

* New translations en.xaml (Norwegian Bokmal)
[ci skip]

* New translations en.xaml (Serbian (Latin))
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Serbian (Latin))
[ci skip]

* New translations en.xaml (Portuguese, Brazilian)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (Ukrainian)
[ci skip]

* New translations en.xaml (Chinese Traditional)
[ci skip]

* New translations en.xaml (Portuguese, Brazilian)
[ci skip]

* New translations en.xaml (Norwegian Bokmal)
[ci skip]

* New translations en.xaml (Serbian (Latin))
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Spanish, Latin America)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (Danish)
[ci skip]

* New translations en.xaml (Italian)
[ci skip]

* New translations en.xaml (Chinese Traditional)
[ci skip]

* New translations en.xaml (Japanese)
[ci skip]

* New translations en.xaml (Korean)
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (Portuguese)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations en.xaml (Ukrainian)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Spanish, Latin America)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (Serbian (Latin))
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations en.xaml (Ukrainian)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Chinese Traditional)
[ci skip]

* New translations en.xaml (Portuguese, Brazilian)
[ci skip]

* New translations en.xaml (Norwegian Bokmal)
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Spanish, Latin America)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (Danish)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (Italian)
[ci skip]

* New translations en.xaml (Japanese)
[ci skip]

* New translations en.xaml (Korean)
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (Portuguese)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (Korean)
[ci skip]

* New translations en.xaml (Danish)
[ci skip]

* New translations en.xaml (Ukrainian)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (Italian)
[ci skip]

* New translations en.xaml (Japanese)
[ci skip]

* New translations en.xaml (Korean)
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (Portuguese)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Japanese)
[ci skip]

* New translations en.xaml (Chinese Traditional)
[ci skip]

* New translations en.xaml (Portuguese, Brazilian)
[ci skip]

* New translations en.xaml (Norwegian Bokmal)
[ci skip]

* New translations en.xaml (Serbian (Latin))
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Spanish, Latin America)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (Danish)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (Italian)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations Resources.resx (Dutch)
[ci skip]

* New translations Resources.resx (Spanish (Modern))
[ci skip]

* New translations Resources.resx (Serbian (Latin))
[ci skip]

* New translations Resources.resx (Norwegian Bokmal)
[ci skip]

* New translations Resources.resx (Portuguese, Brazilian)
[ci skip]

* New translations Resources.resx (Chinese Traditional)
[ci skip]

* New translations Resources.resx (Chinese Simplified)
[ci skip]

* New translations Resources.resx (Ukrainian)
[ci skip]

* New translations Resources.resx (Turkish)
[ci skip]

* New translations Resources.resx (Slovak)
[ci skip]

* New translations Resources.resx (Russian)
[ci skip]

* New translations Resources.resx (Portuguese)
[ci skip]

* New translations Resources.resx (Polish)
[ci skip]

* New translations Resources.resx (Korean)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations Resources.resx (Japanese)
[ci skip]

* New translations Resources.resx (Italian)
[ci skip]

* New translations Resources.resx (German)
[ci skip]

* New translations Resources.resx (Danish)
[ci skip]

* New translations Resources.resx (French)
[ci skip]

* New translations en.xaml (Spanish, Latin America)
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Serbian (Latin))
[ci skip]

* New translations en.xaml (Norwegian Bokmal)
[ci skip]

* New translations en.xaml (Portuguese, Brazilian)
[ci skip]

* New translations en.xaml (Chinese Traditional)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Ukrainian)
[ci skip]

* New translations Resources.resx (Spanish, Latin America)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Danish)
[ci skip]

* New translations en.xaml (Ukrainian)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (Italian)
[ci skip]

* New translations en.xaml (Japanese)
[ci skip]

* New translations en.xaml (Korean)
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (Portuguese)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Chinese Traditional)
[ci skip]

* New translations en.xaml (Portuguese, Brazilian)
[ci skip]

* New translations en.xaml (Serbian (Latin))
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Korean)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Chinese Traditional)
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations en.xaml (Korean)
[ci skip]

* New translations en.xaml (Korean)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations Resources.resx (Polish)
[ci skip]

* New translations Resources.resx (German)
[ci skip]

* New translations Resources.resx (Italian)
[ci skip]

* New translations Resources.resx (Japanese)
[ci skip]

* New translations Resources.resx (Korean)
[ci skip]

* New translations Resources.resx (Russian)
[ci skip]

* New translations Resources.resx (Turkish)
[ci skip]

* New translations Resources.resx (Chinese Simplified)
[ci skip]

* New translations Resources.resx (Chinese Traditional)
[ci skip]

* New translations Resources.resx (Portuguese, Brazilian)
[ci skip]

* New translations Resources.resx (French)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (Japanese)
[ci skip]

* New translations en.xaml (Chinese Traditional)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (Portuguese)
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations Resources.resx (Portuguese)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* Revert Unexpected Change back to dev version

* update zh-tw

* New translations en.xaml (Danish)
[ci skip]

* New translations en.xaml (Korean)
[ci skip]

* Revert "New translations en.xaml (Korean)"

This reverts commit 9b55ca7b0e.

* Fix some korean string

* New translations en.xaml (Turkish)
[ci skip]

Co-authored-by: Hongtao Zhang <hongtao_zhang@outlook.com>
Co-authored-by: Kevin Zhang <45326534+taooceros@users.noreply.github.com>
2022-06-13 13:58:50 +10:00
Kevin Zhang
0406a8d23e
Merge branch 'dev' into Remove-trim-from-query 2022-05-31 06:42:07 -05:00
Jeremy Wu
2a1b428f39
remove obsolete .NetCore 3.1 and update publish profile .Net5 to 6 2022-05-25 07:22:58 +10:00
Jeremy Wu
e6f5807782 Merge branch 'dev' into Dotnet6 2022-05-23 13:53:15 +10:00
Kevin Zhang
56a7c7fff8
Merge branch 'dev' into ScrollToSelectedPlugin 2022-05-16 01:22:16 -05:00
Hongtao Zhang
de1b0a23c6 Rename from ActionAsync to AsyncAction 2022-04-15 18:32:05 -05:00
Hongtao Zhang
4cee1b9740 Implement Async Result Execution to stop JsonRPCPlugin hang Flow when executing results 2022-04-12 04:30:04 -05:00
Garulf
89bceecee4 Remove whitespace trim 2022-04-10 05:36:35 -04:00
DB p
4183f9375b Remove All Cleartype Rendering 2022-04-10 02:53:32 +09:00
Hongtao Zhang
75196897ce Scroll to selected item when expanded or size changed 2022-03-26 12:06:01 -05:00
gissehel
47ee718f8b Fix the caret position : Dispatch the caret move with a lower priority so the QueryTextBox has the new value when the code is executed 2022-03-26 11:16:54 -05:00
stax76
444f918914 code comment added for clarity 2022-03-26 11:16:54 -05:00
stax76
f0bafd521d caret-position-fix 2022-03-26 11:16:54 -05:00
Jeremy Wu
84a806bf75
Release 1.9.3 (#1052)
## Bug fixes
- Addresses the issue where WindowsSettings plugin results appear higher than other results #1020 

- Fixed an issue where full screen mode does not disable hotkey when enabled #1037 

- Fixed some potential issues when loading plugins that use shared assembly #1036 

- Sorted out a race condition issue causing image loading on some results to fail #1040 

- Revised ttf/otf support #935 

- Resolved the issue where WebSearch plugin would crash if not connected to internet #977 

- Fixed incorrect text for "New Tab" and "New Window" buttons under Settings' default browser section #951 

- Fixed typos in plugin title and WindowsSettings name inside the context menu #1056
2022-03-03 13:59:43 +11:00
Jeremy
b9f03a84f6 fix typo for plugin title in context menu and WindowsSettings name 2022-03-02 21:26:24 +11:00
Jeremy Wu
0ad2efbe99
Merge pull request #1037 from Flow-Launcher/fullscreenMode
respect fullscreen setting when toggling main hotkey
2022-03-02 19:48:09 +11:00
Hongtao Zhang
6ff468a586 respect gamemode as well 2022-02-25 16:43:27 -06:00
Hongtao Zhang
e7bcfa5437 respect fullscreen setting when toggling main hotkey 2022-02-25 16:41:25 -06:00
Jeremy
95ef8bb458 add overload for using Uri object 2022-02-04 08:26:42 +11:00
DB p
2a04810fe5 - Adjust Priority Button Margin 2022-02-02 07:54:23 +11:00
DB p
8afe48f74a - Adjust Priority Button Position 2022-02-02 07:53:25 +11:00
DB p
8bef59e0fc - Change Toggle Switch Flow (LTR from RTL)
- Change Open Theme Folder Button Width to Responsive
2022-02-02 07:51:57 +11:00
Hongtao Zhang
66d5772760 Use Microsoft Package to register toast notification 2022-02-02 07:47:11 +11:00
Hongtao Zhang
fd1310fcf9 use resources for raising top most success message 2022-02-02 07:44:44 +11:00
tech189
f9fefc059c Fix spellings in translation keys 2022-02-02 07:38:19 +11:00