Commit graph

355 commits

Author SHA1 Message Date
Vic
dd02ad37bc Refactor 2023-01-22 13:21:53 +08:00
Vic
babffe907f Disable unused import warning 2023-01-22 12:59:32 +08:00
Vic
b739bb49d3 Fix CI test failure 2023-01-20 15:36:14 +08:00
Vic
4d267fe71e Fix incorrect %homepath% parsing
Parse environment variables before checking path existence
2023-01-20 14:31:01 +08:00
Vic
03f062ca34 Fix build error 2023-01-19 23:26:10 +08:00
Vic
beb144956c Rename method and add option to allow equality 2023-01-19 21:33:09 +08:00
Vic
ac92b93f66 Move IsSubPathOf to SharedCommands 2023-01-19 20:29:25 +08:00
Hongtao Zhang
db354a23a5
Update to .Net 7 2022-12-30 19:12:11 -05:00
VictoriousRaptor
dc5c78f025
Merge branch 'dev' into t2 2022-12-31 01:52:29 +08:00
Vic
44438de7df Fix typo 2022-12-31 01:49:30 +08:00
dependabot[bot]
be27ef08cf
Bump JetBrains.Annotations from 2021.2.0 to 2022.3.1 (#1740)
Bumps [JetBrains.Annotations](https://github.com/JetBrains/JetBrains.Annotations) from 2021.2.0 to 2022.3.1.
- [Release notes](https://github.com/JetBrains/JetBrains.Annotations/releases)
- [Commits](https://github.com/JetBrains/JetBrains.Annotations/commits/v2022.3.1)

---
updated-dependencies:
- dependency-name: JetBrains.Annotations
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-30 19:14:47 +02:00
Jeremy Wu
e23ec178fc
Merge pull request #1723 from Flow-Launcher/version_bumps
Release 1.11.0 version bumps
2022-12-30 12:31:54 +09:30
Jeremy Wu
779a7e59eb
version bump plugin project 2022-12-30 13:41:36 +11:00
VictoriousRaptor
f42f87c766
Merge pull request #1709 from VictoriousRaptor/LazyLoadPreview
Lazy load preview image
2022-12-29 21:17:20 +08:00
Vic
95aaa9f085 Add preview delegate 2022-12-28 20:41:54 +08:00
Jeremy Wu
5af272ad0b Merge branch 'dev' into add_nodejs_env 2022-12-20 20:56:46 +11:00
Vic
6c54ad8589 refactor preview info 2022-12-05 16:01:20 +08:00
Vic
53b17816c7 Renaming method and property 2022-12-05 14:07:35 +08:00
VictoriousRaptor
e2a46ed8e3
Merge branch 'dev' into ImagePreview 2022-12-05 13:20:35 +08:00
Jeremy
caf200b644 move System.Linq.Async to Explorer project 2022-12-05 08:45:44 +11:00
Vic
19d29e82fe update description 2022-11-29 19:32:55 +08:00
Vic
5a7eb621ab Let result provider determine should use big thumbnail 2022-11-29 12:59:13 +08:00
Kevin Zhang
718ed33321
Merge branch 'dev' into explorerMerge 2022-11-28 16:24:11 -06:00
Jeremy Wu
2dba51861f Merge remote-tracking branch 'origin/dev' into add_nodejs_env 2022-11-27 12:48:07 +11:00
DB p
14bb856639 Merge Dev 2022-11-25 21:30:17 +09:00
Jeremy Wu
83ec8099a7 remove PluginDirectory, ImageLoader path checking, update IcoPath logic 2022-11-24 17:31:00 +11:00
Jeremy Wu
c01371393e Merge remote-tracking branch 'origin/dev' into add_nodejs_env 2022-11-20 10:25:53 +11:00
DB p
80db9b8592 Merge Dev 2022-11-14 02:02:49 +09:00
Hongtao Zhang
169857bb4b
Merge remote-tracking branch 'origin/dev' into handle-icon-urls
# Conflicts:
#	Flow.Launcher/ViewModel/ResultViewModel.cs
2022-11-11 16:45:41 -06:00
Hongtao Zhang
7cf011b476
Merge remote-tracking branch 'origin/dev' into explorerMerge 2022-11-07 05:06:42 -06:00
Hongtao Zhang
e9bf62ed08
Revert "Merge branch 'handle-icon-urls' of https://github.com/Flow-Launcher/Flow.Launcher into handle-icon-urls"
This reverts commit cae0b7be77, reversing
changes made to ba0aee14ba.
2022-10-30 14:23:04 -05:00
Hongtao Zhang
234156b153
Move code to ResultListBox to avoid extra children retrieval.
Adjust the CopyText property to automatically return Subtitle is not specified
2022-10-23 18:04:25 -04:00
Jeremy
4ea1ee0c04 add Node.js environment setup 2022-10-23 20:05:12 +11:00
Hongtao Zhang
5ea6c54d38
Merge remote-tracking branch 'origin/dev' into explorerMerge
# Conflicts:
#	Plugins/Flow.Launcher.Plugin.Explorer/Search/ResultManager.cs
2022-10-10 11:03:19 -05:00
Garulf
b7900b22b0 // Only convert relative paths if its a valid path 2022-10-07 10:51:21 -04:00
Garulf
5c33b0d590 Only convert relative paths if its a valid path 2022-10-07 10:47:49 -04:00
DB P
af56370fa0
Merge branch 'dev' into ImagePreview 2022-10-03 15:40:40 +09:00
Jeremy Wu
a200adaa9f
Merge pull request #1352 from Flow-Launcher/rounded-icon-mask-field
Rounded icon mask field
2022-10-03 14:19:55 +11:00
DB P
aaf5e9f4a5
Merge branch 'dev' into ImagePreview 2022-10-02 12:35:45 +09:00
Hongtao Zhang
1622e57e78
Merge remote-tracking branch 'origin/dev' into explorerMerge 2022-09-21 19:19:13 -05:00
Garulf
d62d710878 Use URI class to detect web URL 2022-09-21 12:01:58 -04:00
Hongtao Zhang
733ebb8ac1
Add support for customized usercontrol 2022-09-13 17:34:11 -05:00
Jeremy
e23eb94caf allow progress bar customisation via plugin 2022-09-12 08:05:03 +10:00
DB p
4bc3367e3f - Add 'Free Space in drive'
- when Type "d:\", showing graph with free space.
2022-09-06 23:59:33 +09:00
Garulf
a090b10b1e Add field images to be displayed in previews 2022-09-02 05:57:06 -04:00
Hongtao Zhang
67d1b896b1
Implement JSONRPC V2 Draft 2022-08-31 21:34:47 -05:00
Garulf
239c9d7a93 Add field to control if Icon uses rounded mask 2022-08-30 04:26:22 -04:00
Garulf
fda155a0ba DOn't prepend pluginpath if IcoPath is a web URL 2022-08-30 01:51:31 -04:00
Hongtao Zhang
193ea552dd
Merge remote-tracking branch 'origin/dev' into explorerMerge
# Conflicts:
#	Flow.Launcher.Test/Plugins/ExplorerTest.cs
#	Plugins/Flow.Launcher.Plugin.Explorer/Search/SearchManager.cs
2022-08-16 21:38:15 -04:00
Hongtao Zhang
a3622d472e
Code Refactor with IAsyncEnumerable instead of Task<IEnumerable> 2022-08-16 18:45:36 -04:00
Oren Nachman
03cedcc37e AllowedLanguage documentation 2022-08-09 16:38:43 -07:00
Oren Nachman
3648126854 Revert JSON Null change + fix more warnings
See comment inline re:JSON null
2022-08-08 17:35:38 -07:00
Oren Nachman
b85399137e Addressing more warnings 2022-08-08 14:55:04 -07:00
Oren Nachman
a3197f8ee1 Fix (some) build warnings
CS1572
CS1573
CS0168
CS8073
CA2200
VSTHRD110
VSTHRD200
VSTHRD105
SYSLIB0013
CS8524
2022-08-07 21:31:38 -07:00
Jeremy Wu
9bd9b94264
Merge pull request #1123 from Flow-Launcher/AsyncResultCallback
Implement Async Result Execution
2022-07-21 20:34:56 +10:00
Hongtao Zhang
d5e1b7cb22
Rewrite Explorer View Logic based on MVVM Pattern to avoid complicated View Logic 2022-06-30 23:56:15 -05:00
Jeremy
3410a630cc bump plugin project 2022-06-10 21:50:48 +10:00
Jeremy
75ff79fc70 target .Net 6 instead of both 5 and 6
Getting consistent build error in VS2022 where the compiled plugin dll is locked down by a process.
2022-06-10 21:47:47 +10:00
Jeremy Wu
e6f5807782 Merge branch 'dev' into Dotnet6 2022-05-23 13:53:15 +10:00
Hongtao Zhang
de1b0a23c6 Rename from ActionAsync to AsyncAction 2022-04-15 18:32:05 -05:00
Hongtao Zhang
4cee1b9740 Implement Async Result Execution to stop JsonRPCPlugin hang Flow when executing results 2022-04-12 04:30:04 -05:00
Jeremy
95ef8bb458 add overload for using Uri object 2022-02-04 08:26:42 +11:00
Jeremy
96cf9fe36a fix application URI logic when opening via WebSearch plugin 2022-01-31 21:36:13 +11:00
Jeremy
3188bd82c0 add OpenUri to interface and change OpenUrl method to OpenUri 2022-01-31 08:34:02 +11:00
Jeremy
f07db3db1d Merge branch 'dev' into websearchUri 2022-01-31 07:50:48 +11:00
Jeremy
c5be5b89cb move logic to view model 2022-01-27 16:35:45 +11:00
Garulf
0f78d5176e Merge branch 'dev' into global-copy-to-clipboard 2022-01-25 13:14:43 -05:00
Hongtao Zhang
32107dbece Support application uri 2022-01-13 17:38:27 -06:00
Jeremy Wu
f6d8d3e9a9
Merge pull request #938 from Flow-Launcher/UpdateXMLDoc
Update XML Docs
2022-01-01 23:13:01 +11:00
Ioannis G
ff3224bb34
revert Result.OriginQuery to internal 2022-01-01 13:45:00 +02:00
Jeremy
4d598cd1f3 bump Plugin project version 2022-01-01 21:50:13 +11:00
Kevin Zhang
1b1800ff5e
Update Flow.Launcher.Plugin/Result.cs
Co-authored-by: Jeremy Wu <jeremy24wu@gmail.com>
2021-12-31 10:59:53 -06:00
Hongtao Zhang
ab61f5bf1d fix grammar 2021-12-30 15:56:28 -06:00
Hongtao Zhang
45bd31f1f9 update docs 2021-12-30 15:56:13 -06:00
Kevin Zhang
7bf4fdda7b
Update Flow.Launcher.Plugin/Result.cs
Co-authored-by: Ioannis G. <jtgftw@gmail.com>
2021-12-30 11:35:09 -06:00
Kevin Zhang
e9ceec5a11
Update Flow.Launcher.Plugin/Result.cs
Co-authored-by: Ioannis G. <jtgftw@gmail.com>
2021-12-30 11:33:34 -06:00
Hongtao Zhang
b819c79c8d add score default value 2021-12-29 13:45:22 -06:00
Hongtao Zhang
73a605528a Update xml docs 2021-12-29 13:39:39 -06:00
Hongtao Zhang
9bad05043a Include Flow.Launcher.Plguin xml document when debug 2021-12-29 13:39:32 -06:00
Kevin Zhang
06993cf0bc Add net5.0-windows as targetframework for plugin 2021-12-28 11:36:28 -06:00
Kevin Zhang
f9d608840d Upgrade to .net 6 2021-12-28 11:36:28 -06:00
Jeremy
6f9a879f58 remove subtitle highlighting code 2021-12-21 07:19:31 +11:00
Jeremy Wu
fa206e9475
Merge pull request #703 from Flow-Launcher/release_verson_bump
Version bump for Flow 1.9.0 | 2.1.0 plugin release
2021-12-09 21:01:47 +11:00
Jeremy Wu
037e0f83bc
Merge pull request #800 from onesounds/GlobalBrowserSetting
Global browser setting / Private mode option
2021-12-09 20:01:06 +11:00
Jeremy Wu
b3b85c1868
update comment 2021-12-09 19:45:11 +11:00
Hongtao Zhang
dbab7b6ab3 Optional Inprivate argument & Comment 2021-12-08 21:39:31 -06:00
Hongtao Zhang
581e84228c Revert "move url before options"
This reverts commit 13ccd582ce.
2021-12-08 21:35:42 -06:00
Hongtao Zhang
13ccd582ce move url before options 2021-12-08 21:09:32 -06:00
Hongtao Zhang
721a6580f6 Change Space Position for NewWindow 2021-12-08 19:45:38 -06:00
Jeremy
af2277de61 add backwards compatibility for open in new browser tab/window 2021-12-08 21:49:14 +11:00
Kevin Zhang
171a5015db
Update Flow.Launcher.Plugin/Interfaces/IPublicAPI.cs
Co-authored-by: Jeremy Wu <jeremy24wu@gmail.com>
2021-12-07 23:21:44 -06:00
DB p
f2e284e601 Merge Dev 2021-12-06 18:01:33 +09:00
Kevin Zhang
b3155bcfed Merge remote-tracking branch 'upstream/dev' into GlobalHotkeyRefactor 2021-12-05 17:41:17 -06:00
Kevin Zhang
99a4a3cda8 Adjust arg position 2021-12-05 15:06:10 -06:00
Kevin Zhang
d8eef69e21 Use Global Browser Setting around flow 2021-12-05 13:34:23 -06:00
Kevin Zhang
892a4919a0 Merge branch 'GlobalBrowserSetting' of github.com:onesounds/Flow.Launcher into GlobalBrowserSetting 2021-12-05 13:06:37 -06:00
Garulf
06a76f53dc
Merge pull request #850 from Garulf/global-tab-complete
Global TAB complete
2021-12-05 08:23:33 -05:00
Jeremy
02b92c0a2a change variable name to AutoCompleteText 2021-12-05 18:40:43 +11:00
Kevin Zhang
f97344c994 Add NewTab option in viewmodel and partially implement the public api 2021-12-05 01:19:16 -06:00
Garulf
1d9bc990b2
Remove unused variable
Co-authored-by: Jeremy Wu <jeremy24wu@gmail.com>
2021-12-04 10:20:00 -05:00
Garulf
25f64beb33 Add FileCopy field 2021-12-04 01:14:08 -05:00
Garulf
20d80283a4 Add CopyText field for plugin support 2021-12-04 00:48:18 -05:00
Garulf
9bc68fd89b Use suggestion text
Use suggestion text if available
2021-12-03 09:30:47 -05:00
Garulf
f4edff71fe Add field for tab complete 2021-12-03 05:44:33 -05:00
Jeremy
a701b48511 Merge remote-tracking branch 'origin/dev' into add_windows_settings_plugin 2021-12-01 05:56:36 +11:00
Garulf
b0b4bffda4
Add clipboard function 2021-11-30 04:15:55 -05:00
Kevin Zhang
1990a7edfd Merge remote-tracking branch 'upstream/dev' into add_windows_settings_plugin 2021-11-29 17:53:31 -06:00
Jeremy
b826090bca Merge remote-tracking branch 'origin/dev' into GlobalHotkeyRefactor 2021-11-29 20:02:26 +11:00
Kevin Zhang
093a191bbc Change Icon back to field to maintain backward compatibility 2021-11-29 01:08:55 -06:00
Kevin Zhang
d3d1f6faa7 Fix Unexpected Intercept result when multiple plugin register the global hotkey event 2021-11-27 14:26:20 -06:00
Jeremy
8cf93907e9 update comment 2021-11-18 05:59:37 +11:00
Jeremy
ef56d91c2f add filename param to ShellRun command for running other shell types 2021-11-18 05:56:51 +11:00
Jeremy
a6ddaf9ff9 Merge branch 'dev' into JsonRPCShellRun 2021-11-17 21:02:32 +11:00
Jeremy
ae7de8db09 refactor to use ShellCommand 2021-11-17 21:00:36 +11:00
Jeremy Wu
07905e8d9c
update api description comment 2021-11-11 08:40:15 +11:00
Kevin Zhang
8a312d4874 Implement the API call to custom explorer via ipublicapi, and migrate the exist call to explorer to the api call. 2021-11-09 23:01:59 -06:00
Kevin Zhang
ae2e72b926 add comment 2021-10-29 22:18:20 -05:00
Kevin Zhang
255f8091a5 Add OnCultureInfoChanged to IPluginI18n to allow plugin do action when culture change 2021-10-29 22:16:13 -05:00
Kevin Zhang
fd70326b2d Merge branch 'dev' of github.com:Flow-Launcher/Flow.Launcher into PluginStore 2021-10-21 12:21:00 -05:00
Kevin Zhang
2c9646791e Fix QueryTime won't change by adding fody to Flow.Launcher.Plugin.csproj and add a delegate to trigger update once the avgquerytime is changed through querying 2021-10-20 14:50:46 -05:00
Jeremy Wu
2a68a41ef0
Merge pull request #681 from Flow-Launcher/QueryTermsRefactor
Fixes Typo TermSeparator & remove the actionkeyword in Terms
2021-10-18 08:10:03 +11:00
Kevin Zhang
52b3579525 Implement Install & Refresh Button
- Add ShowMainWindow API for IPublicAPI
2021-10-16 21:28:55 -05:00
Spencer Hedrick
d41dd780ce add initial ShellRun support for JsonRPC 2021-10-09 02:36:38 -07:00
Kevin Zhang
fdc8ae2842 remove warning suppression and fix a typo 2021-10-01 17:04:02 -05:00
Kevin Zhang
92c2281def fix secondToEndSearch error 2021-09-27 09:02:24 -05:00
Jeremy
42e0b366c0 version bump 2021-09-27 20:57:59 +10:00
Jeremy Wu
03166ecd55
Merge pull request #654 from Flow-Launcher/DependencyBump
Bump applicable nuget packages to latest versions
2021-09-23 12:24:22 +10:00
Kevin Zhang
6a0b190120 Fix Unassigned Terms 2021-09-20 21:51:07 -05:00
Kevin Zhang
9b84f6c559 fix an issue of joining string 2021-09-11 09:41:39 -05:00
Kevin Zhang
812703766a Mark previous api as obsolete to preserve backward compatibility. 2021-09-07 17:07:21 -05:00
Kevin Zhang
9c13416231 Fixes Typo TermSeparator & remove the actionkeyword in Terms 2021-09-06 12:31:07 -05:00
Kevin Zhang
fd794b8e77 Bump Dependency 2021-08-14 07:12:22 +08:00
Kevin Zhang
2af29f8376 Create GlyphInfo.cs
Add GlyphInfo File
2021-07-31 16:07:14 +08:00
Kevin Zhang
fd39b60f7b Add Glyph Support 2021-07-31 15:44:41 +08:00
Jeremy Wu
92685d91a3
Merge pull request #534 from Flow-Launcher/version_bump
Version bump for 1.8.0 release
2021-07-18 08:28:19 +10:00
Jeremy
7a318fed47 move plugins into Interfaces folder 2021-07-08 07:45:15 +10:00
Kevin Zhang
c1778a54ed Rearrange Interfaces 2021-07-08 01:47:20 +08:00
Kevin Zhang
199aa75c58 revert unexpected change 2021-07-07 18:41:53 +08:00
Kevin Zhang
e77c34294d Merge branch 'IFeatureExpand' of ssh.fastgit.org:taooceros/Flow.Launcher into IFeatureExpand 2021-07-07 18:39:09 +08:00
Jeremy Wu
e24a5db8d6 rename Feature.cs to Features.cs 2021-07-07 20:02:16 +10:00
Kevin Zhang
3d47d2409d Move all interface to Features.cs 2021-07-07 16:09:14 +08:00
Kevin Zhang
6f65e10a10 add default token field and check token 2021-07-06 11:15:39 +08:00
Kevin Zhang
e64771f707 Move IAsyncReloadable.cs, IReloadable.cs, ISavable.cs to IFeatures 2021-07-06 11:06:00 +08:00
Jeremy
f0f8ae5876 version bump 2021-06-30 06:55:00 +10:00
Jeremy Wu
a25f836dfc
update ISavable comments 2021-05-17 07:14:28 +10:00
Jeremy Wu
65eb4e8d53
update comments 2021-05-16 17:14:55 +10:00
弘韬 张
e565022d3f Merge branch 'MigrateDirectPluginJsonStorage' of github.com:Flow-Launcher/Flow.Launcher into MigrateDirectPluginJsonStorage 2021-05-16 15:11:50 +08:00
弘韬 张
baceb8c5c0 Update Comment 2021-05-16 15:11:29 +08:00
Jeremy Wu
97b2c2a9cb
Update IPublicAPI.cs 2021-05-16 17:11:25 +10:00
张弘韬
20ba2b2d23 Add SavePluginSettings API, and call that api in PluginManager.Save(); 2021-05-13 20:49:41 +08:00