bao-qian
3b53527e9e
fix #813
2016-07-21 19:52:25 +01:00
bao-qian
15c5e9833a
Bring history back
...
1. bring history back, disabled in
56d08663410916df0a4e408da6e4af3d2a2722c0
2. fix #632 #722
3. hotkey: ctrl+H
2016-06-23 22:17:47 +01:00
bao-qian
b589a1a13e
Move ResultListBox Visibility
...
1. Move ResultListBox Visibility from MainViewModel to ResultsViewModel
2. Refactoring
2016-06-23 02:26:54 +01:00
bao-qian
5102770ad5
move properties into models
2016-06-23 02:25:55 +01:00
bao-qian
6e13440f1f
MVVM refactoring for web search plugin, part 1
...
1. #486
2. fix #778 #763 #742
3. MVVM refactoring
4. remove IMultipleActionKeywords interface, use PluginManager directly
2016-06-21 00:14:32 +01:00
bao-qian
3efeb4a0a6
Refactoring proxy, part 2
2016-06-19 16:22:45 +01:00
bao-qian
245cffc4f7
Refactoring visibility related events
...
1. remove unnecessary events from MainViewModel
2. remove usage of Obsolete api (show, hide etc)
3. fix space problem in #660
4. part of #486
5. fix up/down key bug introduced in 92b7ca6a1bafd254e39ee92812ff691906cd85c1
6. fix #678
2016-05-25 01:19:46 +01:00
bao-qian
3aada68eb9
temp disable history command
2016-05-25 01:06:26 +01:00
bao-qian
d15611fd44
Remove redundant OnPropertyChagned
2016-05-25 01:06:25 +01:00
bao-qian
bec81ddbfe
misc
2016-05-25 01:03:54 +01:00
bao-qian
6e4279e30f
rename
2016-05-25 01:03:53 +01:00
bao-qian
e1131dcf3d
More data bindings (MaxResultsToShow + ActivatedTimes)
2016-05-25 01:03:52 +01:00
bao-qian
e480cdbf9b
fix #665
2016-05-25 01:03:51 +01:00
bao-qian
e7f5491239
Save and close for setting tab
2016-05-25 01:03:48 +01:00
bao-qian
ba78637361
misc
2016-05-25 01:03:47 +01:00
bao-qian
b3119749d9
Databinding for proxy tab
2016-05-25 01:03:43 +01:00
bao-qian
cb56b98222
Databinding for hotkey tab
...
part of #660
2016-05-25 01:03:43 +01:00
bao-qian
2256183422
misc
2016-05-25 01:03:42 +01:00
bao-qian
0bfa8219ca
remove unused code
2016-05-25 01:03:41 +01:00
bao-qian
4c21a68139
remove tab selection
2016-05-25 01:03:40 +01:00
bao-qian
38cf74d83b
Databinding for theme tab
2016-05-25 01:03:39 +01:00
bao-qian
1867e56739
misc
2016-05-25 01:03:39 +01:00
bao-qian
7056be0870
Databinding for plugin tab + faster image load
2016-05-25 01:03:37 +01:00
bao-qian
164a34a340
Refactoring for tab selected event
2016-05-25 01:03:36 +01:00
bao-qian
3593a918b7
Databinding for general tab
2016-05-25 01:03:35 +01:00
bao-qian
7d2ac2f55d
Introduce viewmodel for settingwindow
2016-05-25 01:03:34 +01:00
xiami
635a8a24f2
fix null error when plugin doesn't set Action ( #656 )
2016-05-20 17:14:24 +01:00
bao-qian
937ce34c36
Rename
2016-05-18 19:38:43 +01:00
bao-qian
405d55f3f6
Don't call init() and constructor for disabled plugins
...
part of #351
2016-05-10 01:08:54 +01:00
bao-qian
3f709cc39e
Fix notify icon + move hotkey into MainViewModel
2016-05-09 23:35:20 +01:00
bao-qian
f376e1ab01
Fix #606
2016-05-09 22:56:05 +01:00
bao-qian
fb3ba16a92
fix SingleInstance
2016-05-09 22:45:24 +01:00
bao-qian
e88e912c3c
Remove unused updater and command line arguments
2016-05-08 22:13:23 +01:00
bao-qian
192e4b8877
Refactoring results update
2016-05-08 17:28:02 +01:00
stafford
e37332a5d2
Allow open settings from main window context menu, fix #519
2016-05-08 17:27:56 +01:00
bao-qian
f36cc56c81
Fix #548
2016-05-08 17:27:55 +01:00
bao-qian
407f58da54
fix selected item
...
part of #412
2016-05-08 17:27:54 +01:00
bao-qian
a4c0e0a59c
Fix select result when there is no results
...
part of #412
2016-05-06 00:00:54 +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
ba1e22955e
Web search suggestion is loaded async
...
1. suggestion is async
2. if ping time of domain less than 300ms, then suggestion is still sync
3. #578 #539
2016-05-05 16:08:48 +01:00
bao-qian
785843198a
Use existing installed python
...
1. use installed python
2. add settings to choose python directory
3. add py3 compability
4. create hello world python example
2016-05-05 01:57:03 +01:00
bao-qian
174c7a776e
Refactoring Refactoring icon, part 2
...
1. Add baidu, fix #576 , #582
2. Refactoring
2016-05-03 21:22:11 +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
dc3b01dc15
use %APPDATA%
...
1. Fix can't find Result.ctor bug for plugin introduced in
c0889de1f9ae460b2cc189eb59e5bd90ddb7d17e
2. use %APPDATA% for all data, part of #389
3. MISC
2016-04-27 02:35:17 +01:00
bao-qian
59355cf79f
Add plugin info entry for all context menu
2016-04-26 00:24:50 +01:00
bao-qian
1ab4f99a37
Fix progressbar loading
2016-04-26 00:24:48 +01:00
bao-qian
99006465e6
fix #412
...
- use Task instead of QueueUserWorkItem
- add CancellationTokenSource when updating result panel and executing
query for all plugins
2016-04-26 00:24:47 +01:00
bao-qian
4a7e9c16d0
Fix flashing bug introduced in 152a7d719b15b3fb4559bea09b378b963555fe45
...
part of #565
2016-04-26 00:24:27 +01:00
bao-qian
07fe141f8a
Fix #565
...
1. Fix resultlistbox visibility
2. Fix #565
3. Remove unused convertor
2016-04-24 17:06:28 +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