Jeremy
|
9eaa0259b3
|
remove unused InternalsVisibleTo
|
2021-07-08 09:24:11 +10:00 |
|
Kevin Zhang
|
7e95cab786
|
Merge remote-tracking branch 'upstream/dev' into JsonRPCUnitTest
|
2021-07-05 22:16:31 +08:00 |
|
Jeremy Wu
|
55e985faae
|
Merge pull request #561 from taooceros/CloseWithDispose
Dispose Disposable or AsyncDisposable plugin on mainwindow close
|
2021-07-05 19:19:15 +10:00 |
|
Kevin Zhang
|
e2811ce747
|
dispose PluginPair.Plugin instead of PluginPair
|
2021-07-05 16:54:19 +08:00 |
|
Kevin Zhang
|
a18a777e75
|
Dispose Disposable or AsyncDisposable plugin on mainwindow close
|
2021-07-05 16:50:50 +08:00 |
|
Kevin Zhang
|
c7cfd25817
|
Ignore null value in deserialization to avoid unexpected nullreference issue
|
2021-07-05 11:47:56 +08:00 |
|
Kevin Zhang
|
908d1c4124
|
JsonRPC camelCase and Case Insensitive
|
2021-07-05 11:03:07 +08:00 |
|
Kevin Zhang
|
d34ad660c1
|
initial JsonRPCPlugin Unit Test
|
2021-07-03 20:31:34 +08:00 |
|
Kevin Zhang
|
cc743c1efc
|
fix unintended use of direct startInfo.Arguments in context menu
|
2021-07-01 16:27:41 +08:00 |
|
Kevin Zhang
|
3bdc82a47f
|
fix an error
|
2021-07-01 16:03:03 +08:00 |
|
Kevin Zhang
|
10f3bcb209
|
Check null for ContextMenu
|
2021-07-01 15:58:50 +08:00 |
|
Jeremy Wu
|
55e7ce0d90
|
Merge pull request #532 from taooceros/ExceptionLogPartialOpt
Exception log partial opt
|
2021-06-30 06:29:46 +10:00 |
|
Kevin Zhang
|
4f13433913
|
CherryPick Layout change and ProgramLogger.cs Fix
|
2021-06-29 19:06:17 +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
|
f80ae3092e
|
CherryPick Exception Optimize
|
2021-06-29 19:02:27 +08:00 |
|
Jeremy
|
b5272ddb47
|
allow main query window's width to be dynamic
|
2021-06-29 09:21:53 +10:00 |
|
Jeremy
|
aa34a0202d
|
set blur when theme change is called
|
2021-06-29 07:00:01 +10:00 |
|
Jeremy
|
52fbebf2d6
|
prompt user restart required when blur theme is selected first time
|
2021-06-27 22:14:33 +10:00 |
|
Jeremy
|
6a6d6b22ee
|
auto disable shadow when blur is enabled
|
2021-06-27 21:42:37 +10: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
|
6ec151a8ab
|
use inheritance for ISavable and JsonStrorage
|
2021-06-21 21:04:19 +10:00 |
|
pc223
|
e74d7ce102
|
Fix AmbiguousMatchException when plugins call Flow API (JsonRPC)
Why: `GetMethod(String)` raise AmbiguousMatchException when method have overloads (e.g. `ShowMsg`)
Solution: `Use GetMethod(String, Type[])`
https://stackoverflow.com/questions/1969411/avoiding-an-ambiguous-match-exception
|
2021-06-21 15:26:06 +07:00 |
|
Jeremy Wu
|
7319133ae8
|
add backwards compatibility with Everything plugin
|
2021-06-21 12:34:07 +10:00 |
|
Jeremy Wu
|
e6db8b85e8
|
remove spaces in Python Embeddable folder name
|
2021-06-19 19:09:09 +10:00 |
|
Jeremy Wu
|
5fbde3779d
|
check location exists if python path is already set
|
2021-06-19 11:17:00 +10:00 |
|
Jeremy Wu
|
e125d59c6e
|
reorder logic for setting python path
|
2021-06-19 00:54:04 +10:00 |
|
Jeremy Wu
|
c9b232aa26
|
remove automatic retrieval py path from PATH or via where.exe
|
2021-06-18 22:58:14 +10:00 |
|
Jeremy Wu
|
64f6c0f60e
|
update Droplex
|
2021-06-18 22:48:30 +10:00 |
|
Jeremy
|
4909f58225
|
switch to embedded path
|
2021-06-18 08:27:23 +10:00 |
|
Jeremy
|
cc2b9dc81d
|
use python 3.8.9 embeddable
|
2021-06-17 22:20:32 +10:00 |
|
Jeremy Wu
|
ad36f89345
|
Merge pull request #449 from Flow-Launcher/ExplorerPathActionkeyword
Add specific keyword for path explore in explorer plugin
|
2021-06-13 18:16:53 +10:00 |
|
Jeremy Wu
|
6868544bfc
|
Merge pull request #472 from lzl1918/lzl1918/AddMarginForShadows
Add Margin When Enabling Box Shadows
|
2021-06-13 16:21:19 +10:00 |
|
Zelin Liao
|
ef73c926d0
|
Add Margin When Enabling Box Shadows
|
2021-06-12 22:38:40 +08:00 |
|
Kevin Zhang
|
5cedf7084c
|
Remove Unused Code
|
2021-06-10 15:08:10 +08:00 |
|
Kevin Zhang
|
be8abafdda
|
fix another hardcode issue, and the JsonSerialization problem
|
2021-06-10 13:06:35 +08:00 |
|
Kevin Zhang
|
aa3e7decd8
|
Fix Don'tHideAfterAction logic for JsonRPCPlugin.cs
|
2021-06-10 11:28:45 +08:00 |
|
Kevin Zhang
|
c399a87279
|
Add Customized Object Converter, fix Length issue
|
2021-06-08 08:04:04 +08:00 |
|
Kevin Zhang
|
456016cdd8
|
Use where.exe to detect pythonPath easily
|
2021-06-07 19:17:46 +08:00 |
|
Kevin Zhang
|
18e21a8b19
|
Don't thown error when JsonRPCPlugin.cs don't return a JsonFeedBack when calling callback
|
2021-06-07 13:08:18 +08:00 |
|
Kevin Zhang
|
ffcaa02e31
|
Use JsonLibrary to Parse object, and replace direct argument with the new api to allow auto escape
|
2021-06-07 13:03:59 +08:00 |
|
Jeremy
|
ff404c5c5b
|
update ActionKeywordSetting view logic
|
2021-06-05 18:44:16 +10:00 |
|
Jeremy
|
002c27fc12
|
Merge remote-tracking branch 'origin/dev' into ExplorerPathActionkeyword
|
2021-06-05 13:08:50 +10:00 |
|
Kevin Zhang
|
d3e704cc86
|
Fix unparsed property
|
2021-06-04 11:08:40 +08:00 |
|
Jeremy
|
e5fbfa24b4
|
replace action keyword when updating
|
2021-05-29 22:00:10 +10:00 |
|
弘韬 张
|
efc45c76ac
|
Use HashSet storing GlobalPlugins
Use HashSet instead of List to avoid duplicate global plugin
|
2021-05-28 17:06:58 +08:00 |
|
Jeremy
|
c5167cb5e5
|
fix duplicate query searches from same global action keywords
|
2021-05-28 08:44:06 +10:00 |
|
张弘韬
|
20ba2b2d23
|
Add SavePluginSettings API, and call that api in PluginManager.Save();
|
2021-05-13 20:49:41 +08:00 |
|
弘韬 张
|
bad5504de4
|
Change object to byte to reduce overhead
|
2021-04-12 19:34:58 +08:00 |
|
弘韬 张
|
78d8dbbc14
|
Use ConcurrentDictionary instead of List
|
2021-04-12 18:44:08 +08:00 |
|