Commit graph

1030 commits

Author SHA1 Message Date
弘韬 张
5da8259228 fix an unintended text error
add async await to download manifest task
remove unused encoding name for new GetStreamAsync in Http
fix unintened text error
2020-12-29 13:03:38 +08:00
弘韬 张
f0267475f5 Change call method for default hotkeys.
Remove extra whitespace
add await using for stream
2020-12-29 12:23:15 +08:00
弘韬 张
f32e202746 Use System.Text.JsonSerializer.DeserializeAsync instead of Newtonsoft.Json since our plugins.json can be large, so no need to create an extra string to store it. 2020-12-29 12:20:13 +08:00
弘韬 张
bb9682f791 Move get default hotkeys to pluginmanger and make Main.Context non-static 2020-12-29 12:14:59 +08:00
弘韬 张
00457ddc29 change totalSeconds to Hours 2020-12-29 12:08:41 +08:00
弘韬 张
5a0358718c Update PluginManifest if last update time is 12 hours ago 2020-12-28 23:23:25 +08:00
弘韬 张
deaac1c7e4 replace install from search keyword 2020-12-27 22:33:12 +08:00
张弘韬
34f51927cf 1. Move PluginsManager constuction to Init().
2. Return HotKeys list when query is like "pm *"
2020-12-27 21:13:25 +08:00
张弘韬
96609f797e Change the place of Wait in PluginManifest to make code more elegent 2020-12-21 19:42:50 +08:00
Jeremy Wu
5ab021f444 update per comment 2020-12-20 20:08:52 +11:00
Jeremy Wu
a6bd480534 Merge remote-tracking branch 'origin/dev' into pluginsmanager_update 2020-12-20 19:55:19 +11:00
Jeremy Wu
c2ca29dcda add go to update section if update exists when install 2020-12-17 21:37:38 +11:00
Jeremy Wu
cca53c2a7d add hide main window override 2020-12-17 21:07:47 +11:00
Jeremy Wu
ceab9b2ecd PluginsManager version bump 2020-12-17 20:37:24 +11:00
Jeremy Wu
7e8c49502e add plugin update call 2020-12-17 20:37:01 +11:00
Jeremy Wu
df454778ec update plugin containing folder name from id to version 2020-12-17 19:00:27 +11:00
Jeremy Wu
f12ea653d2 move autocomplete to method 2020-12-17 18:54:30 +11:00
Jeremy Wu
919f72ba62 use open tab in browser 2020-12-17 06:31:33 +11:00
Jeremy Wu
407ff82666 version bump for PluginsManager 2020-12-16 21:53:02 +11:00
Jeremy Wu
a0773a60b3 Merge branch 'dev' into add_pluginsmanager_contextmenu 2020-12-16 21:52:18 +11:00
Jeremy Wu
88af30207c add context menu for PluginsManager 2020-12-16 21:52:00 +11:00
Jeremy Wu
1fabbe9ead PluginsManager version bump 2020-12-15 20:13:02 +11:00
Jeremy Wu
24372eb76d installation and uninstallation restart after done 2020-12-15 20:10:59 +11:00
Jeremy Wu
d69337c17a add uninstall autocomplete & move uninstall hotkey to settings 2020-12-14 21:05:32 +11:00
Jeremy Wu
8a86bf7496 add fuzzy search score for ordering 2020-12-14 19:14:50 +11:00
Jeremy Wu
5d7102eadb remove select 2020-12-14 14:11:53 +11:00
Jeremy Wu
b8a3ad8c42 change foreach to select 2020-12-14 13:46:37 +11:00
Jeremy Wu
49b657b84e use Infrastructure.Http.Get to download plugins 2020-12-14 08:48:55 +11:00
Jeremy Wu
ee0fc1ac47 fix typo 2020-12-14 08:42:42 +11:00
Jeremy Wu
c8b251d63a use Http.Get from Infrastructure 2020-12-14 08:41:18 +11:00
Jeremy Wu
c4b2742198 add translation method for messages 2020-12-11 07:45:01 +11:00
Jeremy Wu
7a7815b9c1 remove plugin PluginManagement 2020-12-10 23:07:17 +11:00
Jeremy Wu
b17dbcc317 refactor 2020-12-10 22:58:18 +11:00
Jeremy Wu
4365520fea update settings window to user control 2020-12-10 22:18:21 +11:00
Jeremy Wu
712a1456a2 add plugin icopath 2020-12-10 22:09:27 +11:00
Jeremy Wu
402e2da061 use plugin icopath when displaying uninstall plugins 2020-12-10 21:31:21 +11:00
Jeremy Wu
1a59da4adc add plugin uninstall method 2020-12-10 21:28:01 +11:00
Jeremy Wu
311222ecd5 update file name update method name 2020-12-10 19:54:30 +11:00
Jeremy Wu
519342178f move download and unzip to utilities class 2020-12-10 13:29:47 +11:00
Jeremy Wu
d8191f71bf adjust temporary working directory path 2020-12-09 05:28:58 +11:00
Jeremy Wu
8c136580e2 remove InstallPlugin method from API
- do not allow InstallPlugin method to be called via API
- move InstallPlugin functionality to PluginsManager for use exclusively
2020-12-08 21:59:45 +11:00
Jeremy Wu
a72750dc65 add plugin download behaviour 2020-12-07 21:21:14 +11:00
Jeremy Wu
8d96899a82 update icoPath 2020-12-07 07:42:23 +11:00
Jeremy Wu
1587010126 add plugin search 2020-12-07 07:40:42 +11:00
Jeremy Wu
cc1d049cad Plugins Manager scaffolding 2020-12-06 21:10:40 +11:00
Jeremy Wu
9ae9d69a57 update Plugin json mapping 2020-12-06 20:39:26 +11:00
Jeremy Wu
a460aefa1f add PluginsManager 2020-12-06 19:58:27 +11:00
Jeremy Wu
341275fbbd version bump for Calculator & Program plugins 2020-11-23 13:30:45 +11:00
kubalav
81ec3ef3d5 - Flow Launcher Slovak translation polish
- Calculator plugin string shortened
- Program plugin add missing strings
2020-11-22 10:41:13 +01:00
Jeremy Wu
8e58048a67 Merge branch 'dev' into bump_version_app_plugins 2020-11-20 06:14:05 +11:00
弘韬 张
898bb06799 bump version 2020-11-17 20:48:07 +08:00
弘韬 张
5cf0f65b02 try to fix the index out of bound for programlogger 2020-11-17 20:47:56 +08:00
弘韬 张
27313cdddc Fix unauthorize exception lead to the whole directory unable to index. 2020-11-17 20:41:11 +08:00
Jeremy Wu
1bd0fcedb9 version bump plugins 2020-11-16 06:49:08 +11:00
Vladimír Kubala
9d8f18fbbe
Add Slovak translations (#205) 2020-11-15 21:24:32 +02:00
Jeremy Wu
336cb3c6db
Merge pull request #192 from Flow-Launcher/bump_version
Release 1.4.0 + Plugin 1.2.2 + default plugins version bumps
2020-11-13 08:45:27 +11:00
Jeremy Wu
6af40cbaed version bump plugins
Calculator, Color, ControlPanel, Explorer, PluginIndicator, PluginManagement, ProcessKiller, Shell, Sys, Url, WebSearch
2020-11-13 07:57:39 +11:00
Ioannis G
e72407f0d8
merge PR #160: fix plugin dependency loading
Fix plugin dependency loading and remove excess duplicate package references
2020-11-12 12:39:44 +02:00
Jeremy Wu
4d15e0990c Revert unintended change 2020-11-11 21:23:02 +11:00
Jeremy Wu
2cc4e84c63 alignment no logic changes 2020-11-11 20:40:45 +11:00
Jeremy Wu
d1be135b22 fix alignment, no logic changes 2020-11-11 20:28:12 +11:00
Jeremy Wu
b52ef233e8 Merge branch 'dev' into ProgramPluginImprovement 2020-11-11 20:23:53 +11:00
弘韬 张
d4b5a196fe add check for null or empty for description 2020-11-11 11:00:32 +08:00
弘韬 张
e16f0e4d99 Fix opening UWP containing folder 2020-11-10 20:47:18 +08:00
弘韬 张
c5720df769 Adjust ui to not exceed boundary 2020-11-09 21:34:36 +08:00
弘韬 张
82afd3738f Merge branch 'CustomizeExplorer' of github.com:taooceros/Flow.Launcher into CustomizeExplorer 2020-11-09 18:12:25 +08:00
弘韬 张
3d06adebaa Customize select funtionality in win32 except globally in program, and make code more readable 2020-11-09 18:12:07 +08:00
Jeremy Wu
39233cb865 adjusted layout of the Add buttons and CustomizedExplorer fields
no logic changes
2020-11-09 20:02:00 +11:00
弘韬 张
ead4c9a99b Add more customized args 2020-11-09 10:25:43 +08:00
Jeremy Wu
d5d263be60 update property name and use const 2020-11-09 08:25:59 +11:00
Jeremy Wu
51ea7abd6b remove empty string init 2020-11-09 08:24:52 +11:00
Jeremy Wu
b962e4dcb1 use const instead of strings 2020-11-09 08:24:31 +11:00
Jeremy Wu
8df4de982b move text to language xml 2020-11-09 08:22:58 +11:00
Jeremy Wu
ae8a6a01c7 bump version Program plugin 2020-11-09 08:22:06 +11:00
弘韬 张
9de105b1cb Add customized args 2020-11-04 22:19:06 +08:00
弘韬 张
5ba4e515f3 Add customized args 2020-11-04 21:56:45 +08:00
弘韬 张
465146d36f Add Exploere Customize to Program Plugin 2020-11-04 08:03:10 +08:00
Jeremy Wu
732f3b410a Merge branch 'dev' into fix_plugin_depenedency_loading 2020-11-02 08:01:50 +11:00
弘韬 张
a0f552f3fc remove unused PinyinName Property and Version Bump 2020-11-01 19:25:21 +08:00
弘韬 张
9caa4d94bd remove extra else 2020-11-01 19:22:31 +08:00
弘韬 张
8be2cf1493 Change contain to StartWith 2020-10-28 12:15:00 +08:00
弘韬 张
64f5181ae6 Use the score from fuzzy search for bookmark search 2020-10-26 11:35:56 +08:00
弘韬 张
a266c3fa6a Add Edge Dev bookmark 2020-10-26 11:35:49 +08:00
弘韬 张
22fa8c164b Version Bump 2020-10-25 11:29:23 +08:00
弘韬 张
04ee651b64 remove extra fuzzy search
Co-authored-by: Qian Bao <bao.github@outlook.com>
2020-10-25 11:28:21 +08:00
弘韬 张
86edae2bc6 Use Generic to remove duplicate query 2020-10-25 11:06:54 +08:00
弘韬 张
24ce10183e Improve reindex speed
Co-authored-by: Qian Bao <bao.github@outlook.com>
2020-10-25 11:03:01 +08:00
弘韬 张
991227a6aa Add Enabled property to generic 2020-10-25 10:57:52 +08:00
Jeremy Wu
48faa99ab5 Merge branch 'dev' into fix_plugin_depenedency_loading 2020-10-25 10:48:30 +11:00
Jeremy Wu
775910f31e plugin Calculator version bump 2020-10-18 21:02:12 +11:00
弘韬 张
a911cc7024 Fix Copy Fail Error (don't understand why) 2020-10-18 20:45:06 +11:00
Ioannis G
b1ca71b3aa
plugin/pkiller: improve kill-all option
- better title, add count of matches in subtitle, use process icon
- hide option when executable path is empty
2020-10-12 00:08:54 +03:00
Ioannis G
01f98b16fa
plugin/pkiller: fix context menu results
do not show the "kill all instances" context menu option when the
context menu itself is triggered from the "kill all X processes" result
2020-10-11 23:40:29 +03:00
Ioannis G
82ebbcb811
merge PR #154: add dedicated missing image icon 2020-10-11 20:02:26 +03:00
Jeremy Wu
f5acb9c759 version bump ProcessKiller plugin 2020-09-24 07:23:14 +10:00
Jeremy Wu
2d45a79aed sort ProcessKiller plugin's results ascending 2020-09-24 07:22:55 +10:00
Jeremy Wu
4bfc733e08 Merge remote-tracking branch 'origin/dev' into fix_plugin_depenedency_loading 2020-09-22 08:05:41 +10:00
Jeremy Wu
7fd9c87bd1 remove excess or duplicated package references
- since we have fixed how dependencies are resolved for plugins, these excess or duplicated package references can be safely removed

- for example Newtonsoft.Json can be removed from default plugins as it is included in Flow.Launcher.Plugin project, and external plugins will be resolved to use the reference there
2020-09-22 07:17:01 +10:00
Jeremy Wu
2abbca17ef move Quick Folder Access list all method up
move above matched Quick Folder Links because it's return type and will not run the remaining code
2020-09-21 20:55:39 +10:00
Jeremy Wu
ef950063c0 add Directory.Build.targets and update project files
- For all plugin library projects we do not output referenced project assembly dll such as Flow.Launcher.Plugin
- Output all PackageReference dlls for plugins
2020-09-20 17:14:47 +10:00
Jeremy Wu
97f7b48aa1 fix BrowserBookmark dll name capitalisation 2020-09-11 06:10:57 +10:00
Jeremy Wu
d3fbabe10e add dedicated missing img icon 2020-09-07 06:55:12 +10:00
Jeremy Wu
2ee24b3f71 Merge branch 'dev' into fix_quickfolderaccess_explorer 2020-09-07 05:45:21 +10:00
Jeremy Wu
6dd7259fcc use StringComparison.OrdinalIgnoreCase when calling String.Replace 2020-09-01 07:52:42 +10:00
Jeremy Wu
afb61b247b version bump Explorer plugin 2020-08-31 07:46:24 +10:00
Jeremy Wu
b44b67220a encode # symbol part of the path when creating uri 2020-08-31 07:39:05 +10:00
Jeremy Wu
0b368c2683 fix file extension search using '*' failing 2020-08-26 14:10:39 +10:00
Jeremy Wu
5661b20dfb prevent index search when only '_' in query
otherwise will throw OleDb error.
2020-08-26 08:47:19 +10:00
Jeremy Wu
df5028ada9 move default content search action keyword string to constants 2020-08-26 08:06:51 +10:00
Jeremy Wu
24fe5a11f9 prevent user from using global action keyword for content search
would bring up too many results
2020-08-26 08:06:10 +10:00
Jeremy Wu
b2b98333d5 version bump Explorer plugin 2020-08-25 21:46:44 +10:00
Jeremy Wu
7d1c97a953 Merge remote-tracking branch 'origin/dev' into fix_quickfolderaccess_explorer 2020-08-25 21:44:24 +10:00
Jeremy Wu
c9c8d0065e make the code more obvious when triggering full quick folder access list 2020-08-25 21:40:17 +10:00
Jeremy Wu
00035f7a52 move contents search up 2020-08-25 21:38:39 +10:00
Jeremy Wu
0a4f7c0c06 change QuickFolderAccess behaviour to continue with index search
Even if QuickAccessFolders results matched still continue to do fIles and folders search before returning the results.

This behaviour caters situation where user has a temp location in quick folder access list but still wants to search for temp folder in other locations
2020-08-25 21:36:26 +10:00
Jeremy Wu
e38b57d872 separate methods to better reflect responsibility 2020-08-25 21:24:53 +10:00
Jeremy Wu
41087d88d4 fix not triggering due to ActionKeyword is string empty when global 2020-08-25 21:23:53 +10:00
Jeremy Wu
17f94a1bd2 add spacing between comment and code for readability 2020-08-25 15:00:17 +10:00
Jeremy Wu
e3df795a26 version bump Explorer 2020-08-25 14:57:38 +10:00
Ioannis G
ac3ef9dbc7
plugin/explorer: ensure env var paths are absolute 2020-08-25 00:20:39 +03:00
Jeremy Wu
027fa214d6 version bump Explorer plugin 2020-08-24 08:48:54 +10:00
Jeremy Wu
d64d51cc57 fix localized path when using Explorer plugin 2020-08-24 08:21:16 +10:00
Jeremy Wu
87ae60d2e8
Merge pull request #119 from Flow-Launcher/add_filecontent_search
Add file content search for Explorer plugin
2020-08-17 19:36:45 +10:00
Ioannis G
e4979ab855
merge PR #127: update WebSearch plugin
fix location of custom icons
2020-08-16 19:31:37 +03:00
Jeremy Wu
e3fe619a9f per comment 2020-08-16 21:56:55 +10:00
Jeremy Wu
eac5c4c47c update per comment 2020-08-16 21:49:22 +10:00
Jeremy Wu
e0466f8257 fix build fail 2020-08-12 08:37:56 +10:00
Jeremy Wu
6cb2cc30a3 update to WebSearch's custom icon image save behaviour
Load icon image preview on select and only save changes on confirm
2020-08-12 08:23:10 +10:00
Jeremy Wu
203df8f1ae update method to reflect intent 2020-08-12 07:12:43 +10:00
Jeremy Wu
48557aec06 change to dynamically loading of icon images for WebSearch 2020-08-12 07:08:24 +10:00
Jeremy Wu
c4d1fe4436 version bump WebSearch 2020-08-04 20:36:43 +10:00
Jeremy Wu
59a18370ef remove in use obsolete GetAllRemainingParameter and use Search 2020-08-04 20:10:42 +10:00
Jeremy Wu
d89570ebce fix build fail on MessageBox 2020-07-22 22:11:53 +10:00
Jeremy Wu
16c9bc71c5 Merge remote-tracking branch 'origin/dev' into save_customicons_websearch 2020-07-22 22:00:52 +10:00
Jeremy Wu
bd48ee5c90 update behaviour when to copy custom icons
- copy images when not in the plugin's default images directory
- do not copy if in the default directory or already in user data directory
2020-07-22 22:00:14 +10:00
Jeremy Wu
8f8b2d7ff8 notify change of SearchSource's image after selection 2020-07-22 20:35:56 +10:00
Jeremy Wu
2c4eeb00bd add Search Source custom icon setting selection and saving 2020-07-22 08:18:36 +10:00
Jeremy Wu
91e7b1cfb8 update IconPath handling of path 2020-07-22 08:17:18 +10:00
Jeremy Wu
898b1dbd46 Merge remote-tracking branch 'origin/dev' into add_filecontent_search 2020-07-22 07:21:01 +10:00
Jeremy Wu
ee43152de1 save IconPath to settings for customisation 2020-07-21 14:40:44 +10:00
Jeremy Wu
c6701aa8a6 move everything plugin to its own repo
https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Everything
2020-07-20 05:55:56 +10:00
Jeremy Wu
e37d976d04 add option for user to customise Explorer's Action Keywords
ui + backend logic
2020-07-19 00:12:11 +10:00
Ioannis G
1e662057be
merge PR #121: index Edge browser bookmarks 2020-07-18 04:03:14 +03:00
Jeremy Wu
9feb4d6164 add behaviour for Customise Action Keyword UI 2020-07-17 21:15:00 +10:00
Jeremy Wu
fad4f5b5c9 fix clicking twice to expand issue
event was wired to the same expand method cause calling it twice
2020-07-17 21:14:15 +10:00
Ioannis G
1f73fdbecc
UI: allow manual editing of browser-path textboxes 2020-07-17 05:32:08 +03:00
Ioannis G
b505a32693
UI: use NoWrap for browser-path text boxes 2020-07-16 23:12:54 +03:00
Ioannis G
62a245f049
remove success message boxes 2020-07-16 22:38:09 +03:00
Jeremy Wu
163bf64f89 BrowserBookmark version bump 2020-07-16 21:47:02 +10:00
Jeremy Wu
bad007c008 show Explorer action keywords on UI 2020-07-16 21:45:08 +10:00