Commit Graph

266 Commits

Author SHA1 Message Date
bao-qian
e96bd5a0e7 Misc 2016-04-26 22:45:31 +01:00
bao-qian
57c33fe693 Fix #472 #476 #509 #523 #525 #557
Fix numerous web search plugin bugs
2016-04-26 02:40:23 +01:00
bao-qian
fc2d7b41d8 Move ImageLoader to Wox.Infrastructure, part 2 2016-04-26 01:20:10 +01:00
bao-qian
fd139d4903 Move ImageLoader to Wox.Infrastructure, part 1 2016-04-26 01:19:09 +01:00
bao-qian
813d33fc4d Json: Overwriting instead of add to list
http://stackoverflow.com/questions/29113063/json-net-why-does-it-add-to-list-instead-of-overwriting
2016-04-26 00:54:09 +01:00
bao-qian
1b6d8a2b8d Remove NLog schema from git 2016-04-24 01:50:18 +01:00
bao-qian
cbc1c935bf fix missing pinyin file 2016-04-24 01:43:23 +01:00
bao-qian
391bf4113a fixup (bump library version) 2016-04-24 00:46:35 +01:00
bao-qian
718bff7469 Refactoring pinyin
1. use custom patched pinyin library Pinyin4Net
2. fix memory leak on startup: 360mb -> 160mb when using vs15 debugger
2016-04-24 00:37:25 +01:00
bao-qian
e67f60182d Add custom patched pinyin library 2016-04-23 02:34:47 +01:00
bao-qian
6bb0d736be Add RequireNonNull
http://www.yinwang.org/blog-cn/2015/11/21/programming-philosophy
2016-04-22 23:29:38 +01:00
bao-qian
5bc74fc296 Use resharper annotation nuget package 2016-04-22 23:13:14 +01:00
bao-qian
39edf1a8ed Remove instance logic for BinaryStorage and JsonStorage, part 2
1. part of #389
2. file rename
3. fixup
2016-04-21 20:56:53 +01:00
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
0728d96339 Bump nuget package version 2016-03-26 04:45:03 +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
kingwl
ca0f7bb74c comment fix 2016-01-22 20:47:00 +08:00
bao-qian
c8a932b6b3 Refactoring directory path for storage 2016-01-07 02:31:17 +00:00
bao-qian
b1ed51e72c Fix missing using directive 2016-01-07 00:14:16 +00:00
bao-qian
b386af4121 Add executable directory path 2016-01-06 22:18:27 +00:00
bao-qian
0daa3a8f57 ReSharper: remove redundant code 2016-01-06 21:34:42 +00:00
bao-qian
c3e4a08b00 Fix using for Release build 2016-01-06 19:07:33 +00:00
bao-qian
f589bdc78d Optimize using 2016-01-06 06:45:08 +00:00
bao-qian
ebe4804b00 Including more web search by default
1. Fix #376
2. Thanks @ishu3101
2016-01-04 05:03:23 +00:00
bao-qian
098db9adf6 Remove unused file since ShellRun has been removed 2016-01-04 00:48:35 +00:00
bao-qian
38b3c82ece Remove ShellRun
1. Remove ShellRun using p/invoke
2. Remove ResolveShortcut when open contanning folder
3. fix #88
2016-01-04 00:01:48 +00:00
bao-qian
539eadf533 Merge master 2015-12-13 13:32:30 +00:00
bao-qian
29f535da94 Upgrade json package 2015-11-30 22:45:04 +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
bao-qian
e848c78dba Merge branch 'master' into dotnet45 2015-11-12 22:02:40 +00:00
bao-qian
5e4cfbaf3f Better error log 2015-11-11 00:42:49 +00:00
bao-qian
c456ef9118 Fix namespace
bug introduced since  e037e88
2015-11-09 03:59:20 +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
08594f0b96 Upgrade to .net 4.5 2015-11-07 03:09:10 +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
f5d3df65b0 Misc 2015-11-03 01:33:53 +00:00
bao-qian
89dc9e7e7f Better log info 2015-11-02 13:43:09 +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
cfeb637685 Use Nlog.Schema from Nuget 2015-11-01 01:18:59 +00:00
bao-qian
f37fd5c5e3 Move NLog.xsd, let it handled by nuget 2015-11-01 01:18:54 +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
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
ad8b6c806d Optimize using directives 2015-10-30 23:23:01 +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
junjie020
cf76c943b8 Fix ShellExecCmdLine fucntion. Using global::System.Diagnostics.Process.Start to run program without working directory specifying. 2015-08-17 11:22:45 +08:00
Leon V
825128b630 Support for assigning any key as a hotkey; minor refactoring 2015-06-07 13:45:06 +10:00
qianlifeng
4d3df4cda6 fix #256 2015-02-27 09:28:07 +08:00
qianlifeng
815d911143 Add log for storage crashing 2015-02-10 23:48:09 +08:00
qianlifeng
6c731f50a9 Improve Everything plugin user experience 2015-02-08 16:27:41 +08:00
qianlifeng
82d30c6e74 Allow searches in context menu 2015-02-07 16:53:33 +08:00
qianlifeng
ad11ca0a87 Add IExclusivePlugin 2015-02-05 22:20:42 +08:00
qianlifeng
1d3f1fd7d0 Improve instant search ue 2015-02-04 23:16:41 +08:00
qianlifeng
5ef72b81ae Add upgrade dialog 2015-02-01 22:46:56 +08:00
qianlifeng
a112c6d9ee Remove autohotkey and add toggle command args 2015-01-29 22:35:01 +08:00
qianlifeng
2b1e343186 Add autohotkey 2015-01-29 18:26:50 +08:00
qianlifeng
c7e73924c8 Add clean script to Wox.csproj 2015-01-27 19:29:32 +08:00
qianlifeng
4379145231 Add activate statistics 2015-01-23 21:52:46 +08:00
qianlifeng
1ef163f827 Change log facility. 2015-01-20 22:33:45 +08:00
qianlifeng
b49209a0d9 Add query history plugin & upgrade all third-party packages 2015-01-18 18:21:48 +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
f20b4d570e Change output folders for plugins in Release 2015-01-09 12:45:56 +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
ce9c832e00 Implement plugin i18n [WIP] 2015-01-06 18:28:23 +08:00
qianlifeng
5e0821417e Merge 2015-01-06 09:44:42 +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
714d8c7092 Fix a issue when deserialize binary storage. 2015-01-05 18:18:29 +08:00
qianlifeng
6162904c59 Refactoring 2015-01-04 23:08:26 +08:00
qianlifeng
4d65b4c7a5 Fix crash issues when deserialize failed 2015-01-04 18:14:50 +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
bf87500e35 Add multiple language. [WIP] 2015-01-02 16:16:09 +08:00
qianlifeng
a038587224 Fix typo 2015-01-01 23:07:14 +08:00
qianlifeng
f753369d1a Add unittest [WIP] 2014-12-29 23:02:50 +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
115e08d0c8 Fix a http request issues. 2014-12-23 22:22:20 +08:00
qianlifeng
2b211c2ba0 Refactoring 2014-12-21 22:03:03 +08:00
qianlifeng
c20314f83c fix Wox handled exception at launch #221 2014-12-21 20:44:31 +08:00
qianlifeng
57bc1f2032 Preload top used images. 2014-12-18 19:22:47 +08:00
qianlifeng
82106c1c8b fix #185. Loading index cache on startup. 2014-12-15 22:58:49 +08:00
qianlifeng
128453fad1 Add upgrade check. 2014-12-14 23:16:29 +08:00
qianlifeng
970c9e70e4 Move MFTSearch to find file plugin. 2014-10-27 14:53:44 +08:00
qianlifeng
a7dfb9cb97 Allow unsafe codes in Release build. 2014-10-24 16:48:14 +08:00
qianlifeng
f399ef8f69 fix #151 Add context menu for programs 2014-10-24 13:09:51 +08:00
qianlifeng
c61db8c957 Revert MFT Changes. 2014-10-24 09:43:43 +08:00
qianlifeng
755e7bc232 Add Context menu 2014-10-23 18:39:11 +08:00
qianlifeng
80e38fc430 Add find file plugin. 2014-10-22 22:49:34 +08:00
qianlifeng
581423a87c Add MFT Searcher 2014-10-22 18:36:49 +08:00
qianlifeng
87ce03e13e Move Log to Infrastructure project. 2014-09-19 16:57:48 +08:00
qianlifeng
49362ce5ab Add afterload event for LoadDefaultConfig 2014-08-17 15:57:25 +08:00
qianlifeng
4fb0279f9a Expose index suffix setting 2014-08-14 19:45:48 +08:00
qianlifeng
5d1006f05b Expose index file suffixes config [WIP] 2014-08-13 23:16:45 +08:00
qianlifeng
20ffcfb91e Refactoring Programs system plugin and adding re-index function when adding new location. 2014-08-10 22:22:54 +08:00
qianlifeng
83e199a0de #129 Make web search suggestion optional and add baidu suggeestion source. 2014-07-21 22:27:57 +08:00
qianlifeng
7b4d6ba57e Pack python env to zip 2014-07-18 20:00:55 +08:00
qianlifeng
e275ce6063 #21 Add Disable option for each plugin. 2014-07-01 22:19:46 +08:00
qianlifeng
6352408d87 Add folder existence check for USERPROFILE environment variable. 2014-07-01 18:14:41 +08:00
qianlifeng
6870e03ffe Add Empty Check for GetEnvironmentVariable Method. 2014-07-01 18:04:35 +08:00
zlsun
fad796f834 Change cwd to %USERPROFILE% before executing command. 2014-07-01 17:37:28 +08:00
qianlifeng
9e874b241a Revert 3bbe54bb71 2014-07-01 09:56:10 +08:00
qianlifeng
3f83361a7a Merge pull request #96 from zlsun/master
Fix the problem of sleep command and change the behavior of executing command.
2014-07-01 09:28:30 +08:00
qianlifeng
fad6a406a1 Add system plugin descriptions. 2014-06-30 21:31:13 +08:00
zlsun
3bbe54bb71 Change cwd to %HOME% before executing command. 2014-06-20 17:34:01 +08:00
zlsun
12b03518ee Add remember window position support. 2014-06-16 14:06:24 +08:00
Yeechan Lu
c589978e84 Combine FolderLinks and DirectoryIndicator into FileSystemPlugin
cc @aaroncampf
2014-04-13 15:38:12 +08:00
qianlifeng
36f3c293f0 close #65 Hide when app loses focus 2014-04-13 10:08:33 +08:00
kerams
bdf57b5203 Added PeHeaderReader class, which is used to check whether an application is CUI. This fixes the issue introduced in e0eb8c8. 2014-04-12 13:01:29 +02:00
kerams
e0eb8c83e2 - added option to open Wox Settings from the tray menu
- added a checkbox option specifying whether to leave the command line open after having run a command like >ping google.com
2014-04-10 23:44:57 +02:00
Aaron Campf
6b9f96697b Added Plugin for searching additional directories 2014-03-30 16:03:07 -07:00
Aaron Campf
636350c395 Added Features
Feature: Search additional folders by default (shallow search)
Feature: Disable bookmarks
2014-03-29 14:32:29 -07:00
Yeechan Lu
943a438a6c Use Unidecoder instead of ChineseToPinYin
// Please do not use the binary version on NuGet since there are some issues with the data table
2014-03-29 23:29:07 +08:00
Yeechan Lu
479945455b Move ProgramSetting into Feature 2014-03-29 14:42:43 +08:00
qianlifeng
0af1e06c57 remove useless file. 2014-03-27 17:53:01 +08:00
Yeechan Lu
59d9840d7b Fix issues with web search icons 2014-03-27 17:19:50 +08:00
Yeechan Lu
9a2ffc1d7c Add Google suggestions for web searches
Fix issues with push results
2014-03-27 16:56:50 +08:00
Yeechan Lu
343da4878d Add opacity mode settings 2014-03-26 17:34:19 +08:00
Yeechan Lu
b10caecbba Allow change FontStyle, FontWeight, FontStretch 2014-03-25 13:25:43 +08:00
cxfksword
de13ad1cd5 Optimize fuzzy match 2014-03-24 21:14:10 +08:00
qianlifeng
d8536c20b0 Fix added websearch twice issue. 2014-03-23 18:14:46 +08:00
Yeechan Lu
2554165963 Fix a bug when creating Config directory 2014-03-23 16:58:19 +08:00
qianlifeng
3dbef1400c Refactor setting storage related 2014-03-23 16:20:00 +08:00
qianlifeng
4ca0453cff close #48 Refactor setting storage. 2014-03-23 16:17:41 +08:00
Yeechan Lu
31bbf3cfd5 Fix applicationDirectory issues and add plugin debuggerMode 2014-03-22 16:51:09 +08:00
Yeechan Lu
356db288ad Fix a bug with WindowsShellRun 2014-03-21 04:38:50 +08:00
Yeechan Lu
4622c86ae1 Fix a bug with WindowsShellRun 2014-03-21 04:07:31 +08:00
Yeechan Lu
5c6b741dc4 Use ShellRun to provide unified experience 2014-03-21 03:53:18 +08:00
cxfksword
425b209414 Fix miss default font 2014-03-20 10:05:12 +08:00
qianlifeng
224c3eb99c Merge branch 'master' of https://github.com/qianlifeng/Wox.git 2014-03-19 22:17:19 +08:00
qianlifeng
4e537ac4d8 #56 Add Font setting 2014-03-19 22:17:01 +08:00
Yeechan Lu
1fa4be9ebb Close #42 Program Source settings GUI 2014-03-19 20:16:45 +08:00
Yeechan Lu
28bddb713b Make Python plugin enabled by default #51 2014-03-19 11:49:31 +08:00
Yeechan Lu
0b86e0ae41 Merge pull request #51 from Rovak/python-optional
Make python plugins optional
2014-03-19 11:42:46 +08:00
Yeechan Lu
da058197c7 Remove useless field in ProgramSource 2014-03-19 04:08:58 +08:00
Yeechan Lu
cf0d7067eb Add ProgramSources settings (code only, without GUI) #42 2014-03-19 04:05:27 +08:00
Roy van Kaathoven
ef63f11bbb Make python plugins optional 2014-03-18 18:27:59 +01:00
Roy van Kaathoven
69204e3998 add missing imports + save project changes 2014-03-18 17:34:54 +01:00
Roy van Kaathoven
4419c20f33 move files to new globalhotkey file 2014-03-18 17:33:51 +01:00
Roy van Kaathoven
f9ffa9c387 gloablHotkey -> GlobalHotkey 2014-03-18 17:26:09 +01:00
Yeechan Lu
6dcd2e4b03 Optimize Program results 2014-03-18 13:17:09 +08:00
Yeechan Lu
b9c58adae6 Remove compiler warnings 2014-03-18 12:28:48 +08:00
Yeechan Lu
70616de215 Fix line ending [skip ci] 2014-03-18 00:10:02 +08:00