Commit graph

397 commits

Author SHA1 Message Date
Ioannis G
a5b8b0dcb2
add Http.SendAsync, refactor PluginsManifest to use it 2022-01-11 16:07:25 +02:00
Jeremy
54a705135e formatting 2022-01-05 18:32:40 +11:00
Jeremy
6674302de7 update flow's url 2022-01-02 23:34:56 +11:00
Kevin Zhang
f9d608840d Upgrade to .net 6 2021-12-28 11:36:28 -06:00
Jeremy Wu
037e0f83bc
Merge pull request #800 from onesounds/GlobalBrowserSetting
Global browser setting / Private mode option
2021-12-09 20:01:06 +11:00
Kevin Zhang
936958947a ignore openinnewwindow 2021-12-08 17:51:35 -06:00
Kevin Zhang
05fd41a104 fix new tab not save issue 2021-12-08 10:38:37 -06:00
Kevin Zhang
233a338296
Update Flow.Launcher.Infrastructure/UserSettings/CustomBrowserViewModel.cs
Co-authored-by: Jeremy Wu <jeremy24wu@gmail.com>
2021-12-07 23:22:34 -06:00
Kevin Zhang
d2bb1e88e5
Update Flow.Launcher.Infrastructure/UserSettings/CustomBrowserViewModel.cs
Co-authored-by: Jeremy Wu <jeremy24wu@gmail.com>
2021-12-07 23:22:23 -06:00
DB p
ba2853b5c1 Fix Edge Private arg 2021-12-07 19:40:01 +09:00
DB p
40d7baac86 Add Chrome, Edge, Firefox Browser Profile 2021-12-07 19:33:11 +09:00
Kevin Zhang
f701c0be98 move allowunsafe property outside build option 2021-12-06 22:37:18 -06:00
DB p
f2e284e601 Merge Dev 2021-12-06 18:01:33 +09:00
Kevin Zhang
055751603d Revise Unsafe Calling Convention 2021-12-05 21:49:09 -06:00
Kevin Zhang
21c19b4314 Revert "Use Safe Delegate Instead"
This reverts commit 5f9036568d.
2021-12-05 21:38:18 -06:00
Kevin Zhang
5f9036568d Use Safe Delegate Instead 2021-12-05 21:04:41 -06:00
Kevin Zhang
84528ae8a7 Use Instance class with static method 2021-12-05 18:22:41 -06:00
Kevin Zhang
b3155bcfed Merge remote-tracking branch 'upstream/dev' into GlobalHotkeyRefactor 2021-12-05 17:41:17 -06:00
Kevin Zhang
7d4a9c3494 Reorder modifer 2021-12-05 17:41:02 -06:00
Kevin Zhang
47562eabf3 Edit default browser behavior 2021-12-05 13:22:39 -06:00
Kevin Zhang
892a4919a0 Merge branch 'GlobalBrowserSetting' of github.com:onesounds/Flow.Launcher into GlobalBrowserSetting 2021-12-05 13:06:37 -06:00
DB p
e79f80514b Fix dev Merge / Adjust Button Size 2021-12-05 21:44:41 +09:00
DB p
a5e0d23e0a Merge Dev 2021-12-05 21:28:16 +09:00
Kevin Zhang
f97344c994 Add NewTab option in viewmodel and partially implement the public api 2021-12-05 01:19:16 -06:00
Kevin Zhang
721e481a0e Allow unsafe for release 2021-12-04 01:58:04 -06:00
DB p
f3c0c3384d Change Default HideOnStartup to true 2021-12-04 01:19:51 +09:00
DB p
cffdb07dbc Merge branch 'dev' into WelcomeWindow 2021-12-03 06:31:32 +09:00
DB p
61a5fd1045 Add CheckFirstLaucnh Setting 2021-12-02 18:39:44 +09:00
Jeremy
f42a96ebd7 update variable name 2021-11-30 09:07:52 +11:00
Jeremy
bcb956ad89 switch off the default launch on system start up 2021-11-29 20:50:22 +11:00
Jeremy
b826090bca Merge remote-tracking branch 'origin/dev' into GlobalHotkeyRefactor 2021-11-29 20:02:26 +11:00
Jeremy
83feb096c8 update to constants and change method name to OpenThemeFolder 2021-11-29 08:07:08 +11:00
Kevin Zhang
d3d1f6faa7 Fix Unexpected Intercept result when multiple plugin register the global hotkey event 2021-11-27 14:26:20 -06:00
Kevin Zhang
1c60b8e586 Use Function Pointer to handle the low level keyboard proc 2021-11-27 13:50:22 -06:00
DB p
16c6e8b4d2 Merge Dev 2021-11-27 14:04:32 +09:00
DB p
2b722852e4 Add Strings in about panel
Add github / docs link
2021-11-24 20:43:17 +09:00
DB p
6aefca2e0e Remove OS theme detection code
Add some string
change enum location
2021-11-23 15:44:26 +09:00
DB p
92ee7638d8 Add Darkmode in setting
Add System darkmode detection helper
Add InitializeDarkmode in onload
2021-11-23 14:33:11 +09:00
Dobin Park
e500b3517d
Apply suggestions from code review
Co-authored-by: Jeremy Wu <jeremy24wu@gmail.com>
2021-11-19 14:24:28 +09:00
DB p
dbd8d852a6 Merge Dev 2021-11-17 15:14:10 +09:00
DB p
adb00d82f1 Redesign About Page 2021-11-17 00:28:42 +09:00
DB p
0cb3d053ea Merge branch 'dev' into RealFinalAnimation 2021-11-16 14:56:51 +09:00
Kevin Zhang
399c3c9752 Finish the binding part of global browser 2021-11-15 21:23:14 -06:00
Kevin Zhang
a1af487449 Add SelectBrowserWindow Binding 2021-11-15 21:09:20 -06:00
DB p
e8e139304e Change UseSound to Default. 2021-11-16 08:16:58 +09:00
DB p
e04944ffd6 Merge Dev 2021-11-14 11:35:28 +09:00
DB p
62eb1b6cff - Add Sound
- Add Sound/Animation in Setting
- Add related String
2021-11-14 07:45:47 +09:00
Jeremy Wu
1ab9c085af
Merge pull request #805 from Flow-Launcher/change_default_theme
change the default theme for fresh install
2021-11-12 13:41:18 +11:00
Jeremy
2ecf57e980 change the default theme for fresh install 2021-11-11 07:17:45 +11:00
Kevin Zhang
b15ec0f83b Json Ignore CustomExplorer Property because we don't use that to store value 2021-11-10 13:39:15 -06:00
DB p
7d18c3e10c - Add Height Program Plugin Setting Panel
- Disable Done Button when Null in TextBoxes
- Adjust Dopus Arguments
2021-11-09 23:02:33 -06:00
Kevin Zhang
f35d36bd6d Fix delete index out of bound issue 2021-11-09 23:02:00 -06:00
DB p
7e849ee914 fix directory opus default path 2021-11-09 23:02:00 -06:00
DB p
c27a87c8b0 Add argument setting for file managers and Adjust Label Text 2021-11-09 23:02:00 -06:00
DB p
5be5d816d0 Adjust Window Button Style 2021-11-09 23:02:00 -06:00
Kevin Zhang
a69f4a7ea6 File Explore Binding (Part 2) 2021-11-09 23:01:59 -06:00
Kevin Zhang
4eb36c8ba3 Custom Explorer Binding (Part 1) 2021-11-09 23:01:56 -06:00
DB p
09992fa9df merge dev for fix conflict 2021-11-05 10:12:22 +09:00
Jeremy
1a5116023e remove auto hiding of setting window's scrollbar
related 925f6bc55bd4b674951c02de4ffb7d472b1d8228,  a452feb4c6
2021-10-26 06:41:25 +11:00
Kevin Zhang
5be44b68ea Add fody and use binding to change width 2021-10-21 23:31:51 -05:00
DB p
6b37adaf07 - Remove Comment
- Add String "Window Width Size"
2021-10-21 23:40:17 +09:00
DB p
6af1262ca6 Adjust Width in Theme.cs 2021-10-21 18:16:05 +09:00
DB p
616e98af60 wip 2021-10-21 10:07:11 +09:00
DB p
02036f13a4 add width slider 2021-10-20 23:58:34 +09:00
Jeremy
04a10ed62d add glyph option to settings 2021-10-07 21:58:54 +11:00
Jeremy Wu
03166ecd55
Merge pull request #654 from Flow-Launcher/DependencyBump
Bump applicable nuget packages to latest versions
2021-09-23 12:24:22 +10:00
Jeremy
dd6b8f8c47 Merge remote-tracking branch 'origin/dev' into add_quickaccess_actionkeyword 2021-09-15 21:15:33 +10:00
Jeremy
9d745945cd add comment record ToolGood.Words.Pinyin package version bump issue 2021-08-25 09:16:48 +10:00
Kevin Zhang
e14cbb2ef9 downgrade pinyin library until further discussion 2021-08-19 11:20:40 +08:00
Kevin Zhang
fd794b8e77 Bump Dependency 2021-08-14 07:12:22 +08:00
Jeremy Wu
5aa74121d7
Merge pull request #450 from Flow-Launcher/imageOptimize
No need for the wrapped Lazy instance in image loading.
2021-08-09 08:52:53 +10:00
张弘韬
3623e119d2 add configureAwait(false) in SliceExtra ImageCache 2021-08-08 13:46:31 +08:00
张弘韬
653dc83bd0 fix error thrown in checking cache key when key is null 2021-08-08 13:45:18 +08:00
Jeremy
5940e33774 Merge branch 'dev' into add_quickaccess_actionkeyword 2021-08-06 18:03:35 +10:00
Kevin Zhang
6a1bb17fb6 use < instead of != 2021-08-05 14:31:03 +08:00
Kevin Zhang
a0835288e2 Use SemaphoreSlim to ensure cache only remove once 2021-07-31 16:23:58 +08:00
Kevin Zhang
f8675ed368 Merge remote-tracking branch 'upstream/dev' into imageOptimize 2021-07-31 16:07:54 +08:00
Kevin Zhang
9e21b2e831 include saving SearchPrecisionScore because it is not public before 2021-07-31 13:59:27 +08:00
Jeremy
6978b65d8e add Quick Access action keyword 2021-07-30 20:44:29 +10:00
Kevin Zhang
d7ec0c1834 Add padding and Remove one newline indicating Exception 2021-06-29 19:24:46 +08:00
Kevin Zhang
caf7cb5188 CherryPick Adjust Logging Layout 2021-06-29 19:21:33 +08:00
Kevin Zhang
b955fde6e5 Use NLog Exception Handler, and , NLog Debug Message Printer, and change layout 2021-06-29 19:03:06 +08:00
Kevin Zhang
8fe285bbec Use Nlog Debug Target instead of direct print 2021-06-29 19:03:01 +08:00
Kevin Zhang
a75a5c4660 inline initialization 2021-06-29 19:02:57 +08:00
Kevin Zhang
e8abd7c23f fix a variable name in Release 2021-06-29 19:02:53 +08:00
Kevin Zhang
f80ae3092e CherryPick Exception Optimize 2021-06-29 19:02:27 +08:00
Jeremy Wu
b31fddd449
Merge pull request #481 from Flow-Launcher/everythingplugin_backwards_compatibility
Add backwards compatibility for Everything plugin v1.4.9
2021-06-21 23:10:19 +10:00
Jeremy Wu
644be7977c use ISavable and add obsolete message 2021-06-21 21:56:20 +10:00
Jeremy Wu
0387bfbb64 update class name 2021-06-21 21:31:07 +10:00
Jeremy Wu
6ec151a8ab use inheritance for ISavable and JsonStrorage 2021-06-21 21:04:19 +10:00
Kevin Zhang
77f8a8e27b Use direct property to allow calling onPropertyChanged
Remove default value initialization
2021-06-21 13:39:54 +08:00
Jeremy Wu
7319133ae8 add backwards compatibility with Everything plugin 2021-06-21 12:34:07 +10:00
Jeremy
7b50820765 add option to switch auto scrollbar hide on/off 2021-06-19 21:04:34 +10:00
Jeremy
e5897853ee add backwards compatibility 2021-06-05 19:14:30 +10:00
Jeremy
d024f8eff4 fix loading when no action keywords present for a plugin in userdata 2021-05-25 22:20:22 +10:00
弘韬 张
37f1a64495 avoid duplicate removing 2021-05-23 22:54:52 +08:00
张弘韬
358460cb22 Move storage to api call for websearch and calculator plugins 2021-05-12 19:38:29 +08:00
张弘韬
a9695e3119 fix some typo 2021-05-12 03:24:35 +08:00
弘韬 张
d2fb26b103 Bring Legacy records together and remove some useless code for JsonStorage 2021-04-19 13:06:03 +08:00
Jeremy Wu
0d1bb12b67 add documentation link 2021-03-30 06:51:42 +11:00
Jeremy Wu
f4c77fb67b Merge branch 'dev' into DotNet5Upgrade 2021-02-23 21:01:39 +11:00
Jeremy Wu
991bebde6f
Merge pull request #362 from taooceros/portablePDB
Use PortablePDB instead of Full pdb for debugging
2021-02-23 06:58:53 +11:00
Jeremy Wu
9192ab7550 update variable naming convention 2021-02-22 20:36:06 +11:00
Jeremy Wu
5f44663bd7 remove space 2021-02-22 20:33:11 +11:00
Jeremy Wu
a507cbdc60 fix formatting 2021-02-22 20:31:00 +11:00
弘韬 张
0981be499f Use PortablePDB instead of Full pdb for debugging 2021-02-22 13:16:48 +08:00
弘韬 张
cfbdf294bb Add api to Http.cs & message shown up when error thrown 2021-02-22 12:11:02 +08:00
弘韬 张
8071a6afe4 fix potential uri format issue causing program crash 2021-02-22 11:46:31 +08:00
Jeremy Wu
ab4e3f87cb Merge branch 'dev' into DotNet5Upgrade 2021-02-16 07:46:20 +11:00
Jeremy Wu
67847eb1e6
Merge pull request #341 from taooceros/IPublicAPIExpand2
Expand PluginAPI with Log and JsonStorage
2021-02-15 06:45:33 +11:00
Jeremy Wu
f2d281048d
Merge pull request #342 from taooceros/HttpWaitChange
Use HttpCompletionOption.ResponseHeadersRead
2021-02-15 06:08:42 +11:00
弘韬 张
1ec069bfcf Use HttpCompletionOption.ResponseHeadersRead for Stream reading and downloading 2021-02-14 22:36:05 +08:00
弘韬 张
f8557da336 add Logs, LoadJsonStorage, SaveJsonStorage to IPublicAPI 2021-02-14 18:08:30 +08:00
弘韬 张
a37f1918ae Update all profile to dotnet 5 2021-02-12 03:17:13 +08:00
弘韬 张
1af9525487 move ISavable to Flow.Launcher.Plugin\Interfaces 2021-02-06 16:12:38 +08:00
Jeremy Wu
9feb266d01
Merge pull request #185 from taooceros/AcronymFuzzy
Add Acronym Support for Fuzzy Search
2021-02-02 20:43:36 +11:00
Jeremy Wu
4331398932 update summary, comments & formatting 2021-02-02 20:28:52 +11:00
弘韬 张
65a6548c56 Use int instead of decimal 2021-02-02 12:42:55 +08:00
弘韬 张
f9b7294b93 Optimize code 2021-02-02 12:38:41 +08:00
Jeremy Wu
2bdf69b431 separate acronym count and check 2021-02-02 07:41:36 +11:00
Jeremy Wu
838d0ec583 combine condition 2021-02-02 05:45:24 +11:00
Jeremy Wu
99da6f207a move acronym check to method and update scoring to percentage based 2021-02-01 21:34:35 +11:00
Harry Yu
3453b178e2 Remove socketsHttpHandler 2021-02-01 16:25:57 +08:00
Harry Yu
4cd093dbdf Fix Proxy 2021-02-01 16:03:13 +08:00
Jeremy Wu
bb6a91124a add loop to check remaining acronyms if previous matched 2021-02-01 06:50:53 +11:00
Jeremy Wu
c395cc74b5 move control variable down for readability during debug 2021-02-01 06:08:05 +11:00
弘韬 张
efdfd064ed Merge branch 'AcronymFuzzy' of github.com:taooceros/Flow.Launcher into AcronymFuzzy 2021-01-29 18:09:21 +08:00
弘韬 张
58b717c008 Update summary 2021-01-29 17:31:52 +08:00
Jeremy Wu
a6ce350697 fix formatting 2021-01-28 21:21:35 +11:00
Jeremy Wu
74f1b05257 make map variable more clear + formatting 2021-01-28 20:41:33 +11:00
Jeremy Wu
81733d35a6 fix formatting 2021-01-28 14:05:09 +11:00
弘韬 张
67b0bfd73a Merge dev 2021-01-26 16:26:45 +08:00
弘韬 张
900f009893 Revert DotNet 5 update 2021-01-26 16:19:06 +08:00
弘韬 张
a918e7d9c9 Merge Dev 2021-01-26 15:49:30 +08:00
Jeremy Wu
e31bef7d3c fix formatting + naming 2021-01-26 18:01:39 +11:00
张弘韬
213059996a Use inner loop to evaluate acronym match (Big Change)
Don't end loop before acronym match end since if acronym match exist, we will use that one.
2021-01-25 05:43:59 +08:00
张弘韬
9aa4802542 Use Binary Search instead of Linear search to reduce time complexity.
Add Key Property for debugging.
2021-01-25 05:43:59 +08:00
张弘韬
1e016d7aab optimize use 2021-01-25 05:43:59 +08:00
张弘韬
59e61cebe3 Add Mapping to original string after translation. Not sure about the performance, but seems satisfying.
It requires at most n times loop (n: number of translated charater) mapping once.
2021-01-25 05:43:58 +08:00
弘韬 张
8a76ad000d Add number support (treat number as part of acronuym) 2021-01-25 05:42:08 +08:00
弘韬 张
787e569604 use ?. and ?? instead of if == null 2021-01-25 05:42:07 +08:00
弘韬 张
272f411f81 Add return statement.... 2021-01-25 05:42:07 +08:00
弘韬 张
b07490271d merge one extra condition to the switch case 2021-01-25 05:42:06 +08:00
弘韬 张
ab9e6a8143 merge one extra condition to the switch case 2021-01-25 05:39:23 +08:00
弘韬 张
f14da72ce1 Add Acronym Support for Fuzzy Search 2021-01-25 05:39:23 +08:00
张弘韬
a721bd7de0 Merge remote-tracking branch 'upstream/dev' into PluginAPIExpand
# Conflicts:
#	Flow.Launcher.Plugin/IPublicAPI.cs
2021-01-25 05:36:40 +08:00
Jeremy Wu
89443bace7 fix formatting 2021-01-20 06:34:26 +11:00
张弘韬
1cbe1a98df Merge remote-tracking branch 'upstream/dev' into RenderImprovement
# Conflicts:
#	Flow.Launcher/ViewModel/MainViewModel.cs
2021-01-17 18:05:24 +08:00
Jeremy Wu
e9e99ab338
Merge pull request #267 from taooceros/PluginAsyncModel
Plugin async model
2021-01-17 19:18:53 +11:00
弘韬 张
723265a865 fix TopMostRecord and UserSelectedRecord due to System.Text.Json cannot parse private field in version 3.1 2021-01-15 10:37:13 +08:00