bao-qian
dc9908eac1
Refactoring ContextMenu
...
1. Remove ItemDropEvent
2. Remove ShowContextMenus from API
3. Fix context menu item can't be opened ( #535 ), bug introduced from PR #494 (commit 45dbb50)
4. Move open result command and load context menu command back to
MainViewModel
5. unify load context menu logic
6. other performance enhancement and potential bug fixed
2016-03-26 03:01:39 +00:00
bao-qian
c5d45c6b44
Refactoring CustomizedPluginConfig
...
1. Reorder the sequence of initialization of UserSettings.
2. Use dictionary for CustomizedPluginConfigs, so code logic like
`.FirstOrDefault(o => o.ID == id);` are removed
3. part of #389
2016-03-26 03:01:36 +00:00
bao-qian
e9ddfa6cf9
Refactoring directory path for python plugin
2016-01-08 01:55:24 +00:00
bao-qian
8ee94d75ca
Refactoring directory path for plugin
2016-01-08 01:49:00 +00:00
bao-qian
ec40956721
Merge language and theme into resource folder
2016-01-07 20:04:37 +00:00
bao-qian
0daa3a8f57
ReSharper: remove redundant code
2016-01-06 21:34:42 +00:00
bao-qian
f589bdc78d
Optimize using
2016-01-06 06:45:08 +00:00
bao-qian
38791e50ea
Refactoring blur
...
1. Refactoring blur, see discussion in : 7f8bb80
2. Releated issue: #330
2015-11-29 06:29:32 +00:00
bao-qian
c4a5eeabcc
merge master
2015-11-26 06:57:12 +00:00
bao-qian
6023f415a4
Fix Wox restart
...
1. refactoring restart
2. delte some windows forms methods
3. using string inteperlation and delete hard coeded new line char
should fix #322
2015-11-26 05:01:00 +00:00
bao-qian
f272470871
Add equality checking for old keyword and new keyword
2015-11-13 05:14:27 +00:00
bao-qian
8aee2858ea
Fix setting for multiple action keywords
...
1. completed rewrite the action keyword setting logic.
2. Fix setting for multiple action keywords in #352
3. Fix setting for Web Search plugin
2015-11-09 03:20:02 +00:00
bao-qian
da5a930e89
Move namespace
2015-11-09 01:32:33 +00:00
bao-qian
705354a3d6
Better logger
...
1. Throw exception for fatal/error log when debugging
2. Write to debug output for warn/debug/info log when debugging
3. part of #355
2015-11-07 17:32:58 +00:00
bao-qian
8662e963ac
Misc
2015-11-07 03:50:15 +00:00
bao-qian
af7beb2c34
Improve UI for multiple action keywords
...
See #352
2015-11-06 02:29:32 +00:00
bao-qian
7b50febba3
Misc
2015-11-06 01:19:13 +00:00
bao-qian
178710dabc
Fix PluginIndicator for multiple action keywords
...
1. Fixup, part of #352
2. Refactoring
2015-11-06 01:16:37 +00:00
bao-qian
99d9d14d3b
Misc
...
1. Rename
2. Fix progress bar: progress bar should not be loaded when only white
spaces typed
2015-11-06 01:09:08 +00:00
bao-qian
a07d6aa1e7
Enable multiple action keywords
...
See issue #352
2015-11-05 19:29:45 +00:00
bao-qian
59a4abff7c
Better name
...
Timeit.Stopwatch -> Stopwatch.Normal
Timeit.StopwatchDebug -> Stopwatch.Debug
2015-11-05 19:29:45 +00:00
bao-qian
df0f310ddd
Replace Dispose with Lambda
...
1. Faster
2. Fix #361
2015-11-04 21:35:04 +00:00
bao-qian
3d9b9af55e
Fix #362
2015-11-04 17:08:27 +00:00
bao-qian
288ac62448
Refactoring Query initialisation
2015-11-03 05:09:54 +00:00
bao-qian
f5d3df65b0
Misc
2015-11-03 01:33:53 +00:00
bao-qian
fc6ac662cd
Refactoring instant query
2015-11-03 00:34:27 +00:00
bao-qian
cd0d9052e8
Misc
2015-11-02 22:15:06 +00:00
bao-qian
86da8cbd17
Refactoring Plugin.Feature
2015-11-02 19:27:46 +00:00
bao-qian
818802cf5e
Refactoring GetPlugins<T>()
2015-11-02 18:52:34 +00:00
bao-qian
a668ed5e24
Refactoring LoadPluginInterfaces
2015-11-02 18:13:53 +00:00
bao-qian
881e414043
Fix ResourceMerger
...
1. Fix duplication for loading resource.
2. Fix null reference when plugin is not loaded.
3. speedup.
2015-11-02 02:49:38 +00:00
bao-qian
a3117fa61d
Misc
2015-11-02 00:09:42 +00:00
bao-qian
bfa0db3ba3
Replace all Stopwatch with Timeit
2015-11-02 00:04:05 +00:00
bao-qian
79fdba969b
Don't sort plugins every time, sort it when set it
2015-11-01 23:32:17 +00:00
bao-qian
79461d52c2
Rearrange code
...
Fields -> Properties -> Init method -> Query methods -> Is methods ->
Get Methods
2015-11-01 22:59:56 +00:00
bao-qian
8c7bac7dbb
Refactoring GetExclusivePlugin and GetActionKeywordPlugin
...
System plugin = plugin with action keyword *
Non system plugin = exclusive plugin + action keyword plugin
2015-11-01 19:47:20 +00:00
bao-qian
bb3b982dea
Refactoring Query Dispatch
...
half lines of code :)
2015-11-01 17:28:13 +00:00
bao-qian
1616aa87bd
Remove PluginDebugger
2015-10-31 18:20:43 +00:00
bao-qian
9d9400f4d9
Fix Debug output
...
DebugHelper is useless, bacuase the return statement is always executed before the actual code.
2015-10-31 18:06:57 +00:00
bao-qian
a6f8eb28f2
Refactoring Query
2015-10-31 16:02:56 +00:00
bao-qian
ad8b6c806d
Optimize using directives
2015-10-30 23:23:01 +00:00
bao-qian
b283977281
Remove unnecessary decoration
2015-10-30 23:22:42 +00:00
renzhn
1bda9d5a26
fix disable plugin not working
2015-08-28 08:02:30 +08:00
qianlifeng
6b6ab5e752
fix #249 Characters not being properly escaped in Python plugins
2015-03-08 14:58:14 +08:00
qianlifeng
7e11c319e7
fix #249 , replace escapes before sending json rpc request to plugin [WIP]
2015-03-03 18:29:36 +08:00
qianlifeng
877ad53ead
fix a plugin query issue
2015-02-08 00:06:22 +08:00
qianlifeng
bc7dce6026
Add IContextMenu interface & lazy load context menus
2015-02-07 23:49:46 +08:00
qianlifeng
437c1a154c
Add plugin title translations
2015-02-07 20:17:49 +08:00
qianlifeng
998eecb94d
fix regressive issues
2015-02-06 18:13:22 +08:00
qianlifeng
ad11ca0a87
Add IExclusivePlugin
2015-02-05 22:20:42 +08:00