Commit Graph

215 Commits

Author SHA1 Message Date
Jeremy Wu
f51c391e84 Enable user selected program loading only
Update logic, add program source only loading
2019-09-05 08:05:17 +10:00
Jeremy Wu
67655d15cc Add reindex when updating plugin.program suffix 2019-08-25 17:40:59 +10:00
jhdxr
3fddb77564 validate path before save (fix #1869) 2018-12-22 14:44:39 +08:00
Zepp
9b2239d4fa UWP HiDPI icon support (#1515)
* Add HiDPI support for UWP on Windows 10

* Code structure improvement
2018-07-15 23:32:22 +08:00
Dandjinh
be43c2156f skip broken folder when re-index (#2004)
* skip broken folder when re-index

* add log for DirectoryNotFoundException
2018-07-15 23:31:54 +08:00
bao-qian
9423b8da57 update website 2018-02-25 02:18:35 +08:00
Boris Makogonyuk
1c10ee106e
Program paths fix + #1779 (#1780)
* ProgramPaths now searches for files on a per-folder basis using a Queue instead of calling EnumerateFiles.  This allows us to escape permission errors.
Issue #1779 is fixed because of this too.
2017-12-24 11:52:53 +01:00
LiuJianhua
808523b814 Fix folder UnauthorizedAccessException #1282 #1357 2017-04-11 15:40:11 +01:00
bao-qian
3554d9fda2 Handle more exceptions for UWP #1309 2017-04-01 19:15:23 +01:00
bao-qian
75ce6d42d0 update nuget package 2017-03-04 16:35:24 +00:00
bao-qian
886e35477e Add more error handling, fix #1252 2017-03-01 23:21:34 +00:00
bao-qian
3a8a16bf48 fix #1252 #1251 2017-02-23 11:13:05 +00:00
bao-qian
2793c8dd03 add issue link to comment 2017-02-12 17:56:39 +00:00
bao-qian
86b2391543 Cache for pinyin https://github.com/Wox-launcher/Wox/issues/1189 2017-02-12 16:57:41 +00:00
bao-qian
c361d8d16b fixup 2017-01-25 00:23:28 +00:00
bao-qian
045fd20d8c Rewrite all log message format 2017-01-24 01:02:32 +00:00
bao-qian
0a2592893d rename cache file 2017-01-14 14:10:30 +00:00
bao-qian
4c6c310e0a Use cache type directly instead of a new class, decouple binarystorage and storage 2017-01-13 15:40:32 +00:00
bao-qian
a5aa305773 remove unused stop watcher 2017-01-13 15:39:46 +00:00
bao-qian
2cf20f4b6c genuine cache for program plugin 2017-01-13 01:21:00 +00:00
bao-qian
870ad008bf calculate score for addtional info 2017-01-12 20:50:12 +00:00
bao-qian
5eadaa08aa prefill pinyin cache for program plugin #858 2017-01-12 20:47:29 +00:00
bao-qian
743658032a speedup program load time 2016-11-30 01:07:48 +00:00
bao-qian
a22ca5b57f refactoring stopwatch 2016-11-30 00:32:30 +00:00
bao-qian
b43c6c00bb enhance exception logging 2016-11-30 00:32:30 +00:00
bao-qian
c56e4557f9 enhance lnk program exception handling 2016-11-30 00:32:30 +00:00
bao-qian
6b640ea55e fix location null 2016-11-29 01:55:11 +00:00
bao-qian
70f8a771a9 reorganize methods 2016-11-29 01:46:29 +00:00
bao-qian
4b4aec5bbd fix log logic 2016-11-29 01:26:47 +00:00
bao-qian
8a19d25396 rewrite uwp by not using GetAppListEntriesAsync,
because
1. logo is not squarelogo44x44
2. can't get details info (background etc)
2016-11-29 01:23:40 +00:00
bao-qian
f0d63bed58 update nuget package version 2016-11-21 21:55:39 +00:00
bao-qian
0a3978ab8c update nuget package version 2016-11-18 00:29:36 +00:00
bao-qian
f15a354c29 comments 2016-09-06 01:25:00 +01:00
bao-qian
281e03055d Fix non exe lnk
for lnk like control panel.lnk, it has no target and no exe extension.
2016-09-06 01:16:42 +01:00
bao-qian
216e9c0125 fix uwp parts for #964 2016-09-05 22:41:09 +01:00
bao-qian
2c14f8b43b partial fix for #964 2016-09-05 22:30:29 +01:00
bao-qian
89a77feea7 temp hack for multipla application mismatch problem #198
e.g. mail and calendar, skype video and messaging

https://github.com/Wox-launcher/Wox/issues/198#issuecomment-244778783
2016-09-05 22:10:08 +01:00
bao-qian
5ca880c8fd Better logo handling for uwp #198 2016-09-05 20:33:31 +01:00
bao-qian
17671493bf Leave only exe programs from start menus #198 2016-09-05 18:08:30 +01:00
bao-qian
0d687eb348 fix js based application logo #198 2016-09-05 17:45:29 +01:00
bao-qian
1e01f94540 Merge branch 'master' into dev 2016-08-31 16:41:38 +01:00
Alex Meyer-Gleaves
335ef67971 Improve UWP indexing #954
1. enable WinJS based UWP
2. ms bug of InstalledLocation:
https://connect.microsoft.com/VisualStudio/feedback/details/1690879/vs2015-cannot-auto-uninstall-universal-windows-appss-debug-item
2016-08-31 16:39:13 +01:00
bao-qian
72b41f4322 fixup 2016-08-22 09:49:32 +01:00
bao-qian
fb5938280e Move context menu and socre into program model 2016-08-22 02:21:28 +01:00
bao-qian
2d72c58ae7 fixup 2016-08-22 02:21:28 +01:00
bao-qian
d463f5a032 fixup 2016-08-20 21:46:48 +01:00
bao-qian
1415f74fe5 Check AppListEntry #198 2016-08-20 19:19:33 +01:00
bao-qian
8de84f03a0 Better title and subtitle 2016-08-20 18:50:14 +01:00
bao-qian
fe85ce5885 Fix multi application uwp package #198 2016-08-20 18:25:55 +01:00
bao-qian
9dc7142e4a fixup 2016-08-20 18:19:49 +01:00
bao-qian
34a8d0b99b fixup 2016-08-20 18:19:13 +01:00
bao-qian
176e2726e9 Fix unicode in lnk dexcrption 2016-08-20 18:18:41 +01:00
bao-qian
2e4a1680b9 Parallel linq everywhere
1. Parallel linq
2. remove depth
3. fix #257
2016-08-20 17:11:02 +01:00
bao-qian
f217dbac51 fixup 2016-08-20 02:36:36 +01:00
bao-qian
eb74414b16 disable file watcher
Filewatcher will only watch directory given by user,
a bit useless.
disable for now
2016-08-20 01:18:43 +01:00
bao-qian
ee542f0fec Merge models 2016-08-20 01:17:28 +01:00
bao-qian
f32f37cfbb rename 2016-08-19 23:25:36 +01:00
bao-qian
8684788f1f rename 2016-08-19 23:25:13 +01:00
bao-qian
9e033d1673 rename 2016-08-19 23:24:21 +01:00
bao-qian
69c00d272b Fix can't find file exception caused by abnormal scale 2016-08-19 23:15:40 +01:00
bao-qian
19617e9dae Refactoring start menu source
1. refactoriong start menu source
2. fix depth problems involved in last commit
2016-08-19 23:05:59 +01:00
bao-qian
f8cc54d4f2 Refactoring App Paths source 2016-08-19 22:08:45 +01:00
bao-qian
8764aa9829 Remove suffixes from model 2016-08-19 20:34:20 +01:00
bao-qian
fb68f6eb60 Remove enable property from model 2016-08-19 19:16:06 +01:00
bao-qian
d09c42366a Remove bonus points 2016-08-19 19:09:11 +01:00
bao-qian
0298fa602a Code refactoring #198 2016-08-19 19:02:29 +01:00
bao-qian
30cbcbb3c4 Fix uwp background color / plated icon #198 2016-08-19 02:37:39 +01:00
bao-qian
1127d323d3 add missing dll 2016-08-18 01:29:45 +01:00
bao-qian
01e812aebf Initial support for uwp app #198
1. basic support, better than nothing...
2. thanks great contribution from @talynone
3. #198
2016-08-18 01:16:40 +01:00
Salas
337a2cf319 update zh-tw locale strings for plugins (#898)
* update zh-tw locale strings for plugins
2016-08-03 23:18:57 +01:00
bao-qian
10f8941258 Program plugin: simple refactoring 2016-07-21 20:49:01 +01:00
bao-qian
0816fdf318 Program plugin: remove lock
lock is not needed since assignment is atomic
2016-07-21 20:07:23 +01:00
bao-qian
1de68051e3 Program plugin: remove complicated inheritance 2016-07-21 19:52:48 +01:00
bao-qian
0c9015bb77 Program plugin: move files 2016-07-21 19:52:37 +01:00
bao-qian
a8c200f25a simple refactoring 2016-07-21 19:52:36 +01:00
Paweł Pastuszak
9be90dd035 Added plugins Polish translations (#764) 2016-06-16 01:29:38 +01:00
Paweł Pastuszak
6c5f606682 Fixed languages files not included in build (#753) 2016-06-16 01:05:41 +01:00
Paweł Pastuszak
6e76b7a7dd Improved English translations (#748)
* Improve English translation

* Improve plugins English translations
2016-06-16 00:52:14 +01:00
bao-qian
cf9c41f437 Log first change exception 2016-05-15 17:03:06 +01:00
bao-qian
db5f45da83 rename plugin main file, part 2 2016-05-08 17:27:58 +01:00
bao-qian
52a4bfa25f rename plugin main file, part 1 2016-05-08 17:27:57 +01:00
bao-qian
92f45567d7 Focuses first textbox on load
fix #516
thanks @staff0rd for idea!
2016-05-06 00:29:27 +01:00
bao-qian
d536377329 Refactoring multithreading
1. ThreadPool -> Task
2. fix deadlock
3. remove unnecessory application.dispatcher.invoke
4. enable non-main thread access to results collection
5. Misc
6. part of #412
2016-05-06 00:00:43 +01:00
bao-qian
c6aff8424c Save when exit
1. fix image cache
2. fix save when exit since destructor won't be called
3. fix #583 #582 (partially)  #581 (partially)  #580
2016-05-02 22:37:01 +01:00
bao-qian
e96bd5a0e7 Misc 2016-04-26 22:45:31 +01:00
bao-qian
26addf809e Use consistent new icons
https://icons8.com
2016-04-26 00:25:43 +01:00
bao-qian
d416a77866 Fix #559
fix program suffixes
2016-04-24 18:34:49 +01:00
bao-qian
bed65745cc Use WorkingDirectory when strat process
As proposed in #569
2016-04-24 13:35:21 +01:00
bao-qian
04a4833c6e Fix uninitialized ui
fix #569
2016-04-24 03:49:04 +01:00
bao-qian
082191412e Fix suffixes converter, part 2
rename file
2016-04-24 02:53:20 +01:00
bao-qian
e3a7d0807e Fix suffixes converter, part 1
1. fix #568, fix #566 fix #553, fix #559
2. simple refactoring
2016-04-24 02:53:20 +01:00
bao-qian
b600bce23f Refactoring pinyin
1. use custom patched pinyin library Pinyin4Net
2. fix memory leak on startup: 360mb -> 160mb when using vs15 debugger
2016-04-24 02:53:18 +01:00
bao-qian
349e8b2da7 Use resharper annotation nuget package 2016-04-24 02:53:14 +01:00
bao-qian
6f3cdeda70 Refactoring Program plugin to use parallel linq
much master when use parallel
2016-04-22 23:03:32 +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
7dad0aa1da Bump library version
Fix #538
2016-03-28 13:56:38 +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
95becde93d Add error info when file/application can't be open
1. Fix #492
2. FIx #478
2016-03-27 02:49:05 +01: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