bao-qian
8d10c9aa41
Remove instance logic for BinaryStorage and JsonStorage, part 1
...
1. part of #389
2. huge refactoring
2016-04-21 20:42:07 +01:00
bao-qian
b22a4501cc
Use variable instead of global static method
...
1. introduce variable
2. part of #389
3. refactoring program suffix in program plugin
4. 全局变量一时爽,代码重构火葬场
2016-03-28 03:09:57 +01:00
bao-qian
c596039453
Rearrange query execution order
...
1. remove usage of PushResult
2. rearrange query execution order
3. decouple UserSetting dependency
4. remove instant query
5. remove backkeydown event
6. part of #389
2016-03-28 03:02:30 +01:00
bao-qian
0728d96339
Bump nuget package version
2016-03-26 04:45:03 +00:00
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
eb8aa195c2
ResultItem -> Result, part 2
...
part of refactoring for PR #494
2016-02-21 17:10:23 +00:00
bao-qian
79b4716b95
Fix "NoTranslation" bug for plugins
...
1. fix #475
2. remove GetLanguagesFolder, part of #468
3. bug introduced since 1f939ff3
2016-02-17 15:49:55 +00:00
niwatolli3
d7d2efd58e
refs #484
...
* Add japanese Support.
* I add following language file
* Plugins/Wox.Plugin.WebSearch/Languages/ja.xaml
* Wox/Languages/ja.xaml
2016-02-09 23:30:54 +09: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
8504d01688
Refactoring directory path for UI resource
2016-01-07 04:47:28 +00:00
bao-qian
c8a932b6b3
Refactoring directory path for storage
2016-01-07 02:31:17 +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
539eadf533
Merge master
2015-12-13 13:32:30 +00:00
bao-qian
ddfe79b3ac
Merge pull request #417 from Wox-launcher/dev
...
Change https to http becuase the SSL has expired
2015-12-06 18:27:31 +00:00
qianlifeng
c852ad1d45
change https to http becuase the SSL has expired
2015-12-03 23:21:53 +08:00
bao-qian
29f535da94
Upgrade json package
2015-11-30 22:45:04 +00:00
bao-qian
547bd46bb3
Disable blur when os is not supported
...
Releated: #330
2015-11-29 12:47:04 +00:00
bao-qian
7b386c4f41
Fix FindResource
...
http://windowsasusual.blogspot.ie/2015/10/wpf-applicationcurrentfindresource-and.html
2015-11-29 08:20:13 +00:00
bao-qian
66e118abdf
Misc
2015-11-29 07:19:58 +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
e3e5085214
Merge branch 'master' into dev
2015-11-28 11:48:28 +00:00
bao-qian
d7d71d9ff1
Add solution level AssemblyInfo file, and bump version
...
1. Add solution level AssemblyInfo file
2. Bump assembly version
3. Fix #324
2015-11-28 10:47:49 +00:00
vankasteelj
53236faaa0
add french locale & xaml
2015-11-27 22:04:13 +01: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
e29f53a82d
Merge branch 'master' into dotnet45
2015-11-13 05:15:00 +00:00
bao-qian
f272470871
Add equality checking for old keyword and new keyword
2015-11-13 05:14:27 +00:00
qianlifeng
9c082a573c
Merge pull request #383 from lances101/dev
...
Wox now has Blur
2015-11-13 11:05:29 +08:00
bao-qian
e848c78dba
Merge branch 'master' into dotnet45
2015-11-12 22:02:40 +00:00
bao-qian
11aed2ab61
Fix output path for Wox.Core
2015-11-11 00:42:34 +00:00
Boris Makogonyuk
ece09a93cd
Changed WindowsAccentMode (int32) Theme setting to ThemeBlurEnabled (boolean):
...
- Exposed a new function "SetBlurForWindow" in WindowIntelopHelper that handles the blur.
- Deleted Accent and Test themes
- Changed SimpleBlur and Base themes according to changes
2015-11-10 12:18:03 +01:00
Boris Makogonyuk
287e15fddc
*forgot to stage files on last commit
2015-11-10 06:36:08 +01: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
08594f0b96
Upgrade to .net 4.5
2015-11-07 03:09:10 +00:00
bao-qian
7db73cbd44
tmp
2015-11-07 02:23:40 +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
7a38143f5e
Remove AssemblyHelper
2015-11-02 19:27:36 +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
96b6832dff
Remove LoadInterfacesFromAppDomain
...
Much faster. ApplyPluginLanguages is 10 times faster now. 7ms vs 100ms.
2015-11-02 13:42:52 +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
a67ced29a3
Remove sensitive information
2015-11-01 01:18:53 +00:00
bao-qian
ca8293ebdb
Migrate MSBuild-Integrated solutions to use Automatic Package Restore
...
http://docs.nuget.org/consume/package-restore/migrating-to-automatic-package-restore
2015-11-01 01:18:40 +00:00
bao-qian
4a95dd8ba3
Use NuGet for NAppUpdate
2015-10-31 18:49:37 +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
bao-qian
2538a79ef0
Remove unused reference
...
System.xaml also removed because .net 3.5 doesn't has this dll, and it resolve the issue when using code metrics
2015-10-30 23:22:25 +00:00
Boris Makogonyuk
dc4c33c0d5
Reflected functionality changes from the last commit on the whole project.
2015-10-08 01:02:36 +02:00
Boris Makogonyuk
7273e1218a
Wox now has an option to ignore hotkeys when the focused window is topmost. This will ignore not only the main Wox hotkey but also plugin hotkeys.
...
~ WindowIntelopHelper edited
~ User settings entry added
~ Checkbox added to General tab (as well as its events)
~ Language entries added for en/ru
2015-10-08 00:17:37 +02:00
Boris Makogonyuk
878213887f
Change Russian to Русский for the language selector
2015-09-04 22:38:28 +01:00
Boris Makogonyuk
805b83da9c
Added Russian translations to Wox
2015-09-04 22:35:52 +01:00
renzhn
1bda9d5a26
fix disable plugin not working
2015-08-28 08:02:30 +08:00
qianlifeng
c8a445275b
merge with master
2015-07-17 15:08:39 +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
72988cc6fb
Using new thread to check upgrade
2015-02-27 18:04:49 +08:00
qianlifeng
d93c705737
fix #251 add auto center Wox option
2015-02-20 21:45:42 +08:00
qianlifeng
815d911143
Add log for storage crashing
2015-02-10 23:48:09 +08:00
qianlifeng
dc2f3cd166
Improve setting window performance (theme).
2015-02-08 10:38:32 +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
qianlifeng
7b0a643de3
Add IExclusiveSearch interface [WIP]
2015-02-05 18:43:05 +08:00
qianlifeng
fa53bce27a
Add init time and query time to setting view
2015-02-05 00:03:35 +08:00
qianlifeng
1d3f1fd7d0
Improve instant search ue
2015-02-04 23:16:41 +08:00
qianlifeng
5d9a94466a
Add drop event.
2015-02-03 18:32:16 +08:00
qianlifeng
95e468c90a
Add drop event [WIP]
2015-02-02 23:28:40 +08:00
qianlifeng
5ef72b81ae
Add upgrade dialog
2015-02-01 22:46:56 +08:00
qianlifeng
5b70064fa4
Update upgrade feed url
2015-02-01 12:32:22 +08:00
qianlifeng
9f64a384d6
Implement IInstantSearch for CMD and WebSearch plugin
2015-01-27 22:59:03 +08:00
qianlifeng
4ecff94aec
Change update logic
2015-01-27 21:51:29 +08:00
qianlifeng
87958d9db8
Move web search setting to its own project
2015-01-26 22:50:38 +08:00
qianlifeng
7821f41723
some API changes for Query class and renames.
2015-01-26 17:46:55 +08:00
qianlifeng
929cc2727d
Add pluginID for result.
2015-01-24 22:34:55 +08:00
qianlifeng
4379145231
Add activate statistics
2015-01-23 21:52:46 +08:00
qianlifeng
42d86fab8e
make some renames
2015-01-23 20:49:00 +08:00
qianlifeng
c4ca06d5e5
Sort plugin and themes in setting dialog
2015-01-22 20:24:15 +08:00
qianlifeng
00953850b3
Improve the update progress.
2015-01-21 23:00:56 +08:00
qianlifeng
1ef163f827
Change log facility.
2015-01-20 22:33:45 +08:00
qianlifeng
3f6cb3cd73
Fix an issue if update failed
2015-01-20 20:05:38 +08:00
qianlifeng
5e3d29df4c
Add Auto Updater [WIP] & remove UAC project
2015-01-19 23:08:53 +08:00
qianlifeng
b49209a0d9
Add query history plugin & upgrade all third-party packages
2015-01-18 18:21:48 +08:00
qianlifeng
9d39b616f9
Better exception report.
2015-01-16 23:42:12 +08:00
qianlifeng
32e0074f26
downgrade to .net framework 3.5
2015-01-15 21:01:43 +08:00
qianlifeng
8d746cd206
Upgrade to .net framework 4.5
2015-01-15 20:47:48 +08:00
qianlifeng
bc341d193f
Upgrade to .net framework 4.0
2015-01-14 22:19:44 +08:00
qianlifeng
5be6511529
Add Wox.CrashReporter
2015-01-11 21:52:30 +08:00
qianlifeng
220ac2fa2d
Fix a global hotkey issues in CMD, which will hang Wox on init.
2015-01-08 22:49:42 +08:00
qianlifeng
288be8dd71
update plugin languages
2015-01-07 22:23:10 +08:00
qianlifeng
492e33aeda
Add translations for Program plugin.
2015-01-06 23:24:11 +08:00
qianlifeng
ce9c832e00
Implement plugin i18n [WIP]
2015-01-06 18:28:23 +08:00
qianlifeng
ce451e4dd4
Move some user settings to its own dll (cmd,folder plugin and etc)
2015-01-05 22:41:17 +08:00
qianlifeng
6162904c59
Refactoring
2015-01-04 23:08:26 +08:00
qianlifeng
4243843951
Refactoring. Move system plugins to seperate DLLs.
2015-01-03 15:20:34 +08:00
qianlifeng
203965043e
Add i18n support [WIP]
2015-01-02 23:07:49 +08:00
qianlifeng
f753369d1a
Add unittest [WIP]
2014-12-29 23:02:50 +08:00
qianlifeng
72c2fa3863
Fix issues if didn't has permission to create dir
2014-12-29 22:09:54 +08:00
qianlifeng
ba0bda6aa6
Update the installer
2014-12-29 21:55:27 +08:00
qianlifeng
890397bae7
Refactoring. Move plugin related work to Wox.Core
2014-12-28 15:17:58 +08:00
qianlifeng
d9b2863382
Refactoring.
2014-12-27 12:34:51 +08:00
qianlifeng
ccc8d7e5cd
Refactoring.
2014-12-26 22:51:04 +08:00
qianlifeng
50f6044a2f
Refactoring [WIP]
2014-12-26 19:36:43 +08:00