Jack251970
522ff153be
Refactor hotkey initialization logic
...
Simplify hotkey initialization by using the null-coalescing
assignment operator (`??=`) to ensure `metadata.PluginHotkeys`
is initialized to an empty collection if null. Add a call to
`Clear()` to reset the collection before reuse. Replace
`List<PluginHotkey>()` with shorthand `[]` syntax for creating
empty collections, improving code readability and consistency.
2025-10-16 22:36:51 +08:00
Jack251970
c2c8a82472
Restore plugin hotkey setting if it is not editable anymore
2025-07-10 22:15:51 +08:00
Jack251970
9b92061807
Check modified & use IDictionary
2025-07-06 20:28:26 +08:00
Jack251970
94f3746ddc
Add plugin hotkey model
2025-06-25 20:24:50 +08:00
Jack251970
2ab007b3b6
Fix typos
2025-05-04 11:26:00 +08:00
Jack251970
f2f4ebf0ac
Support home state change & Add ui
2025-05-03 22:34:58 +08:00
Jack251970
dc7b812077
Change search delay time to int & Improve code quality & Improve strings
2025-04-07 14:16:17 +08:00
Jack251970
c4cd51c312
Change to search delay time
2025-03-31 13:26:09 +08:00
Jack251970
659356a650
Support plugin search delay
2025-03-30 22:40:46 +08:00
Jack251970
d041fe8aac
Support default value
2025-03-30 14:41:44 +08:00
Jack251970
1ede69c4c1
Make Plugin dictionary private
2025-03-30 13:59:06 +08:00
Jack251970
63378e1898
Code quality
2025-03-30 13:57:35 +08:00
Jack Ye
7f5480dce3
Merge branch 'dev' into search_delay
2025-03-30 09:38:59 +08:00
Jack251970
933582b620
Change name to search delay & Support plugin search delay
2025-03-18 11:12:58 +08:00
Jack251970
5dd9e8d963
Add plugin search delay settings panel
2025-03-18 09:11:15 +08:00
Jack251970
d07b304f9e
Improve code quality
2025-02-24 11:35:41 +08:00
Ioannis G
ea4286b7d3
clear backwards compat code
2023-06-26 14:08:23 +03:00
Jeremy
cef53bce96
add empty string defaults to plugin executable paths
2022-12-02 19:27:04 +11:00
Jeremy Wu
07bc2a70b6
remove PythonEmbeddable location
2022-11-28 21:22:49 +11:00
Jeremy Wu
4e48c3eb10
refactor
2022-11-22 09:20:27 +11:00
Jeremy
4b0d17c81c
set Constant env paths variables when PlugingSettings is set
2022-10-25 21:54:00 +11:00
Jeremy
76c0f03bc2
update python directory to python file directory
2022-10-25 21:03:01 +11:00
Jeremy
4ea1ee0c04
add Node.js environment setup
2022-10-23 20:05:12 +11: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
Jeremy
6978b65d8e
add Quick Access action keyword
2021-07-30 20:44:29 +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
弘韬 张
e790e9474e
Add Plugin Priority Settings
2021-01-05 16:11:38 +08:00
Jeremy Wu
6518bf87d8
add versioning to plugin settings
2020-07-19 22:11:55 +10:00
Jeremy Wu
f292456904
handle new action keyword in Explorer- one off
2020-07-19 22:11:17 +10:00
Jeremy Wu
3c7f067770
rename all project file name
2020-04-21 21:27:02 +10:00