Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.19.0 | Plugin 4.4.0 #2887

Merged
merged 672 commits into from
Aug 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
672 commits
Select commit Hold shift + click to select a range
4ec7647
Add theme metadata
Yusyuriv Jun 2, 2024
f78521e
Merge branch 'add-theme-metadata' into 240518Adjusthemes
onesounds Jun 2, 2024
20b0db3
- Change BlurAmount to Bool
onesounds Jun 2, 2024
ebe824b
Rollback Default theme to win11light from win11system
onesounds Jun 2, 2024
ea532a3
Add Theme Info
onesounds Jun 2, 2024
e28626a
Adjust Theme List Style
onesounds Jun 2, 2024
aedb2d4
Add Selected Item TextBlock
onesounds Jun 2, 2024
4dcb35e
Convert SelectedTheme from string to record
Yusyuriv Jun 2, 2024
0d9f207
Add FontIcon
onesounds Jun 2, 2024
3a7f595
- Adjust Themes / Preview Margin
onesounds Jun 2, 2024
f38d1cb
Adjust Window11
onesounds Jun 2, 2024
da38172
Adjunst Windonws11 theme
onesounds Jun 2, 2024
4c3db63
update wording
jjw24 Jun 3, 2024
10076dd
update wording
jjw24 Jun 3, 2024
8e31b4a
Merge pull request #2748 from onesounds/240531-small-fix-setting-window
jjw24 Jun 3, 2024
f58c950
Theme metadata adjustments
Yusyuriv Jun 3, 2024
7fbb091
Don't re-run queries after returning from context menu
Yusyuriv Jun 3, 2024
6e363bd
Change App Error icon
onesounds Jun 3, 2024
7af3bd1
Merge pull request #2751 from Flow-Launcher/prevent-new-query-when-ex…
onesounds Jun 3, 2024
b37f21a
Fix Wrong Item Focusing
onesounds Jun 3, 2024
3bcd269
Revert "Fix Wrong Item Focusing"
onesounds Jun 3, 2024
f32e2bc
Adjust System Themes Color
onesounds Jun 3, 2024
8fa9897
Merge branch 'dev' into 240518Adjusthemes
onesounds Jun 3, 2024
d35c96d
Adjust Color
onesounds Jun 3, 2024
7df9826
Merge branch 'dev' into 240518Adjusthemes
onesounds Jun 3, 2024
b1ddc2c
Adjust Theme Editor Size when IsChcked
onesounds Jun 3, 2024
75c46d6
Remove Preview BorderClip
onesounds Jun 3, 2024
87c5a17
Fix BorderClip for Last Item when Preview Open in Full Width Selection
onesounds Jun 3, 2024
4865ae3
Fixed scroll wheel not working in the theme list
onesounds Jun 3, 2024
24cc475
Bump Microsoft.Data.Sqlite from 8.0.3 to 8.0.6
dependabot[bot] Jun 3, 2024
2869812
Fix blurry situation when changed dpi in some case
onesounds Jun 4, 2024
37ccf25
Add Top Positioning per monitor
onesounds Jun 4, 2024
63ce735
When using the “remember last position” setting, if the resolution or…
onesounds Jun 4, 2024
c73f4f4
Merge branch 'dpi-per-monitor' into 240605-Fix-RightTop-Position
onesounds Jun 4, 2024
ae0ec8e
Revert "Fix blurry situation when changed dpi in some case"
onesounds Jun 4, 2024
45dd84a
Adjust Code
onesounds Jun 4, 2024
3fe15c0
change UseWindowsForms to false from true
onesounds Jun 4, 2024
a11f243
Merge pull request #2752 from onesounds/240603-robot-icon
VictoriousRaptor Jun 5, 2024
224a6b1
Merge pull request #2755 from onesounds/dpi-per-monitor
VictoriousRaptor Jun 5, 2024
e0cdc92
Revert "Adjust Code"
onesounds Jun 5, 2024
5c6f539
Reapply "Fix blurry situation when changed dpi in some case"
onesounds Jun 5, 2024
4f16a11
Revert "Fix blurry situation when changed dpi in some case"
onesounds Jun 5, 2024
d247208
Revert "When using the “remember last position” setting, if the resol…
onesounds Jun 5, 2024
ab40e7a
Adjust logic
onesounds Jun 5, 2024
5df7362
- Add Logic in settingwindow
onesounds Jun 5, 2024
18be9ac
Merge branch 'dev' into 240605-Fix-RightTop-Position
onesounds Jun 5, 2024
87871b1
fix process exited before calling "close" method on dispose.
taooceros Jun 6, 2024
88c6fe3
Adjust Code
onesounds Jun 6, 2024
b54b00a
Merge branch '240605-Fix-RightTop-Position' of https://github.com/one…
onesounds Jun 6, 2024
1bd9e81
Fix app manifest
onesounds Jun 6, 2024
e863d99
Adjust Typo
onesounds Jun 6, 2024
697ddbc
Merge branch 'dev' into jsonrpc-v2-close-order
Yusyuriv Jun 6, 2024
53c937e
Merge pull request #2757 from Flow-Launcher/jsonrpc-v2-close-order
Yusyuriv Jun 6, 2024
2e47da4
allow internal preview when external not available
jjw24 Jun 6, 2024
a945309
Change Sidebar Menu String (hotkey, plugin)
onesounds Jun 6, 2024
0706c5e
Explorer plugin: ignore native context menu items that don't work
Yusyuriv Jun 7, 2024
2c445b3
Explorer plugin native context menu: remove unnecessary string interp…
Yusyuriv Jun 7, 2024
f49e952
Explorer plugin native context menu: add ContextData=native-context-m…
Yusyuriv Jun 7, 2024
0c29948
Revert "Explorer plugin native context menu: add ContextData=native-c…
Yusyuriv Jun 7, 2024
0987922
Explorer plugin native context menu: add CopyAsPath to the list of ig…
Yusyuriv Jun 7, 2024
3ee870b
Explorer plugin native context menu: rename the list of ignored comma…
Yusyuriv Jun 7, 2024
d97382f
Explorer plugin native context menu: fix icons being drawn at 32x32
Yusyuriv Jun 7, 2024
adebabd
Explorer plugin native context menu: hide duplicate functionality in …
Yusyuriv Jun 7, 2024
1747a64
Explorer plugin native context menu: move native context menu below a…
Yusyuriv Jun 7, 2024
d07cb1c
Explorer plugin native context menu: implement settings
Yusyuriv Jun 7, 2024
ce5a38b
Explorer plugin native context menu: only show it when it's enabled i…
Yusyuriv Jun 7, 2024
ee64c25
Explorer plugin native context menu: free all allocated unmanaged memory
Yusyuriv Jun 7, 2024
4c81330
Add Type and Auto Size for context menu
onesounds Jun 7, 2024
fb9515b
Add Strings in setting
onesounds Jun 7, 2024
2fae06d
Merge branch 'dev' into 240518Adjusthemes
onesounds Jun 7, 2024
bd14aa4
Merge pull request #2735 from onesounds/240518Adjusthemes
taooceros Jun 7, 2024
44ad866
Oneounds/240606-Dracps-quest-2로부터의 Merge pull request #2760
onesounds Jun 7, 2024
c42fbfd
Explorer plugin native context menu: remove "experimental" part from …
Yusyuriv Jun 8, 2024
ab4f78f
Explorer plugin native context menu: some code simplifications
Yusyuriv Jun 8, 2024
92db716
Explorer plugin native context menu: remove TwoWay mode from height b…
Yusyuriv Jun 8, 2024
0edd9ea
Explorer plugin native context menu: turn it off by default
Yusyuriv Jun 8, 2024
deb4f20
Explorer plugin native context menu: item type adjustments
Yusyuriv Jun 8, 2024
d8a225f
Explorer plugin: open native context menu on Alt+Enter press
Yusyuriv Jun 8, 2024
d7a11ae
Add HotkeyPreset Item
onesounds Jun 8, 2024
68f7b62
Fix width and margin in setting panel
onesounds Jun 8, 2024
7d81167
Use relay command for reset
VictoriousRaptor Jun 9, 2024
27e7f0b
Merge pull request #2765 from onesounds/240609-FixPluginManagerPanel
VictoriousRaptor Jun 9, 2024
e6f0f28
Don't show external preview when always preview enabled
VictoriousRaptor Jun 9, 2024
9b9ebfc
Merge pull request #2749 from Flow-Launcher/binding
VictoriousRaptor Jun 9, 2024
43dcb38
Fix "always preview" card subtitle not displaying the hotkey in Setti…
Yusyuriv Jun 9, 2024
ca970bb
Localize startup messages about missing Python/NodeJS
Yusyuriv Jun 9, 2024
7337709
Merge pull request #2767 from Flow-Launcher/fix-settings-general-pane…
Yusyuriv Jun 9, 2024
60828d3
add gitStream files
jjw24 Jun 10, 2024
2c2a4da
add gitStream config and workflow files
jjw24 Jun 10, 2024
199210e
Merge pull request #2770 from Flow-Launcher/add_gitstream
jjw24 Jun 10, 2024
bdead70
add gitStream new code, todo comments and screenshot automations
jjw24 Jun 10, 2024
ae862d9
Merge pull request #2771 from Flow-Launcher/update_gitstream
jjw24 Jun 10, 2024
7b18a4c
update nuget
jjw24 Jun 10, 2024
5322775
remove no screenshot labelling from gitStream
jjw24 Jun 10, 2024
f62bdd4
Merge pull request #2772 from Flow-Launcher/update_nuget_api
jjw24 Jun 10, 2024
2ac2c9c
Merge pull request #2773 from Flow-Launcher/remove_no_screenshot_label
jjw24 Jun 10, 2024
2519422
Merge branch 'dev' into explorer-plugin-add-context-menu-hotkey
jjw24 Jun 10, 2024
f00c58f
Merge branch 'dev' into localize-missing-python-js-dialog
Yusyuriv Jun 10, 2024
850df70
Merge branch 'dev' into explorer-plugin-integrated-context-menu
Yusyuriv Jun 10, 2024
1560991
Merge Old MessageBox PR
onesounds Jun 11, 2024
e2450cf
Adjust MessageBox Window
onesounds Jun 11, 2024
86f94a0
Merge branch 'dev' into 240611-MessageBox
onesounds Jun 11, 2024
4dbecb1
allow preview plugin to override the AlwaysPreview setting
jjw24 Jun 12, 2024
03686dd
Merge remote-tracking branch 'origin/dev' into quicklook
jjw24 Jun 12, 2024
922cbbe
Add GetCommandStringFlags
Yusyuriv Jun 12, 2024
e97964b
Get context menu string by id instead of index
Yusyuriv Jun 12, 2024
7515695
Use the correct enum when getting command string
Yusyuriv Jun 12, 2024
188068d
Merge pull request #2774 from onesounds/240611-MessageBox
jjw24 Jun 12, 2024
e79f2d7
Implement additional context menu filters in Explore plugin
Yusyuriv Jun 12, 2024
58e4285
Fix the Critical Issue
onesounds Jun 13, 2024
67f4f94
Merge branch 'dev' into explorer-plugin-add-context-menu-hotkey
onesounds Jun 13, 2024
78daf0b
Merge pull request #2763 from Flow-Launcher/explorer-plugin-add-conte…
onesounds Jun 13, 2024
3f15d7e
- Change Dark Type Icon
onesounds Jun 13, 2024
7ceadec
Merge branch 'dev' into 240613-AddTypeIconForTheme
onesounds Jun 13, 2024
0c0806e
Merge branch 'dev' into quicklook
jjw24 Jun 15, 2024
3f3612a
Merge pull request #2775 from onesounds/240613-AddTypeIconForTheme
jjw24 Jun 15, 2024
586752f
Merge branch 'dev' into 240605-Fix-RightTop-Position
jjw24 Jun 16, 2024
25963ea
Merge branch 'dev' into quicklook
jjw24 Jun 16, 2024
7f31fef
remove QuickLook plugin test project
jjw24 Jun 16, 2024
ea65c8f
Merge pull request #2082 from VictoriousRaptor/quicklook
jjw24 Jun 16, 2024
b543853
add auto assign PR assignee
jjw24 Jun 16, 2024
2813bc7
fix typo
jjw24 Jun 16, 2024
b7c3e80
Merge pull request #2783 from Flow-Launcher/add_auto_assignee_action
jjw24 Jun 16, 2024
b436951
add auto assign milestone GitHub action
jjw24 Jun 16, 2024
deee215
fix gitStream screenshot request automation config
jjw24 Jun 16, 2024
ca5ce61
Merge pull request #2784 from Flow-Launcher/add_pr_milestone_action
jjw24 Jun 16, 2024
0098c16
remote xaml directive for svgc
taooceros Jun 16, 2024
c6fb6c8
Merge branch 'dev' of https://github.com/Flow-Launcher/Flow.Launcher …
taooceros Jun 16, 2024
2e2c174
Native context menu: wait before querying the menu
Yusyuriv Jun 16, 2024
d701bca
Native context menu: add "experimental" label to the settings checkbo…
Yusyuriv Jun 16, 2024
a3c7b2b
Merge branch 'dev' into localize-missing-python-js-dialog
Yusyuriv Jun 16, 2024
53188c3
Merge branch 'dev' into explorer-plugin-integrated-context-menu
Yusyuriv Jun 16, 2024
08356ad
Native context menu: remove ItemType property from Result
Yusyuriv Jun 17, 2024
b0ce62e
Merge pull request #2655 from Flow-Launcher/remove_sharpvectors
taooceros Jun 17, 2024
b9da0cd
---
dependabot[bot] Jun 17, 2024
ec93ff3
Bump Microsoft.IO.RecyclableMemoryStream from 3.0.0 to 3.0.1
dependabot[bot] Jun 17, 2024
ea3b7a8
add PR Labeler app configuration file
jjw24 Jun 18, 2024
2dd51c8
Merge pull request #2789 from Flow-Launcher/add_pr_labeler_app_config
jjw24 Jun 18, 2024
f743288
Merge branch 'dev' into explorer-plugin-integrated-context-menu
Yusyuriv Jun 18, 2024
42939ea
Merge pull request #2742 from Flow-Launcher/explorer-plugin-integrate…
onesounds Jun 18, 2024
05cea15
Merge branch 'dev' into 240605-Fix-RightTop-Position
onesounds Jun 19, 2024
29c4235
Fix Right Margin
onesounds Jun 19, 2024
9b82f1a
Merge branch 'dev' into 20240619-FixWin11Theme
onesounds Jun 19, 2024
f51a14d
Merge pull request #2793 from onesounds/20240619-FixWin11Theme
jjw24 Jun 19, 2024
2b3e261
Merge pull request #2787 from Flow-Launcher/dependabot/nuget/Microsof…
jjw24 Jun 19, 2024
0b9722a
New Crowdin updates (#2718)
jjw24 Jun 19, 2024
dcf0d87
Merge remote-tracking branch 'refs/remotes/origin/dev' into dependabo…
taooceros Jun 19, 2024
5993119
add semantic version and fix the changed orientation behavior
taooceros Jun 19, 2024
e6450d3
Merge pull request #2707 from Flow-Launcher/dependabot/nuget/Virtuali…
taooceros Jun 19, 2024
ce100c4
refactor code with Point2D.cs
taooceros Jun 19, 2024
7953ad8
Merge remote-tracking branch 'onesounds/240605-Fix-RightTop-Position'…
taooceros Jun 19, 2024
feaf6c4
fix a variable name
taooceros Jun 19, 2024
70a24e0
remove unused intrinsic
taooceros Jun 19, 2024
58caa49
fix logic
taooceros Jun 19, 2024
ffdd190
Merge branch 'dev' into 240605-Fix-RightTop-Position
taooceros Jun 19, 2024
a26cdc4
Merge pull request #2591 from Flow-Launcher/dependabot/nuget/NHotkey.…
taooceros Jun 19, 2024
597eaa0
Merge branch 'dev' into localize-missing-python-js-dialog
Yusyuriv Jun 19, 2024
79ce505
Settings: fix creating/editing custom shortcuts
Yusyuriv Jun 20, 2024
c65ac7b
Merge pull request #2796 from Flow-Launcher/fix-custom-shortcuts-not-…
onesounds Jun 20, 2024
79c9d9f
Merge pull request #2754 from Flow-Launcher/dependabot/nuget/Microsof…
jjw24 Jun 24, 2024
6bf23c9
Bump BitFaster.Caching from 2.5.0 to 2.5.1
dependabot[bot] Jun 24, 2024
d167813
Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0
dependabot[bot] Jun 24, 2024
8383047
Bump FSharp.Core from 7.0.401 to 8.0.300
dependabot[bot] Jun 24, 2024
3830453
Merge pull request #2756 from onesounds/240605-Fix-RightTop-Position
onesounds Jun 25, 2024
7a5fc1c
Add Exception handling for qttabbar
onesounds Jun 25, 2024
6223d3a
Simplify compare selected indexe part
onesounds Jun 25, 2024
7ac22d0
Merge branch 'dev' into 240625-QtTabBar
onesounds Jun 25, 2024
f749adb
Merge pull request #2799 from Flow-Launcher/dependabot/nuget/BitFaste…
jjw24 Jun 25, 2024
d50ec4b
Merge pull request #2802 from Flow-Launcher/dependabot/nuget/FSharp.C…
jjw24 Jun 25, 2024
44d8af3
Bump Meziantou.Framework.Win32.Jobs from 3.2.1 to 3.4.0
dependabot[bot] Jun 25, 2024
0c35b60
Merge pull request #2800 from Flow-Launcher/dependabot/nuget/Microsof…
jjw24 Jun 25, 2024
87d704d
Merge pull request #2801 from Flow-Launcher/dependabot/nuget/Mezianto…
jjw24 Jun 26, 2024
d502f1d
Correctly load plugin localization files
Yusyuriv Jun 27, 2024
bfd8dfe
Localize plugin init fail message
Yusyuriv Jun 27, 2024
1c2d9e8
Remove unnecessary spaces
Yusyuriv Jun 27, 2024
8ccce07
Merge branch 'dev' into localize-missing-python-js-dialog
Yusyuriv Jun 27, 2024
c9ec165
Fix untranslated Russian strings
Yusyuriv Jun 27, 2024
224b364
Modify gitstream todo checks
Yusyuriv Jun 27, 2024
4111f59
Merge pull request #2808 from Flow-Launcher/fix-gitstream-todo
jjw24 Jun 28, 2024
b0dfeaf
Merge branch 'dev' into localize-missing-python-js-dialog
Yusyuriv Jun 28, 2024
55cd12d
New Crowdin updates (#2795)
jjw24 Jun 29, 2024
55d61de
Update README.md
onesounds Jun 30, 2024
763a384
Update README.md
onesounds Jun 30, 2024
f202579
Update README.md
onesounds Jun 30, 2024
3875d7f
remove style
onesounds Jun 30, 2024
7729c7f
Changed sponsor order
onesounds Jun 30, 2024
496050b
update sponsor order
jjw24 Jun 30, 2024
94288b3
Merge pull request #2810 from Flow-Launcher/240630-AddSponsor
jjw24 Jun 30, 2024
56f7644
Add style for hide sep when turn off info state
onesounds Jun 30, 2024
c7b3869
Revert "Fix Window Positioning with Multiple Montiors"
onesounds Jun 30, 2024
c0afb19
allow custom explorer profile's File Manager Path to replace with path
jjw24 Jul 1, 2024
7952a2e
Bump Microsoft.VisualStudio.Threading from 17.7.30 to 17.10.48
dependabot[bot] Jul 1, 2024
bdbde14
Change 'Arg For Folder' and 'Arg For File' inputs to not be required
onesounds Jul 2, 2024
8cb6681
Merge pull request #2813 from Flow-Launcher/dependabot/nuget/Microsof…
jjw24 Jul 3, 2024
2175f2b
Merge pull request #2811 from onesounds/240630-FixPreviewSep
jjw24 Jul 5, 2024
6476e54
update wording for file manager tips
jjw24 Jul 7, 2024
7ef623a
Merge pull request #2803 from onesounds/240625-QtTabBar
jjw24 Jul 7, 2024
5458196
remove cm percent new code automation & ignore specific branches
jjw24 Jul 7, 2024
3e5af26
Merge pull request #2823 from Flow-Launcher/update_cm_settings
jjw24 Jul 7, 2024
74aea87
Bump StreamJsonRpc from 2.17.11 to 2.18.48
dependabot[bot] Jul 8, 2024
3fc26e5
Bump JetBrains.Annotations from 2023.3.0 to 2024.2.0
dependabot[bot] Jul 8, 2024
a279b51
Merge pull request #2828 from Flow-Launcher/dependabot/nuget/JetBrain…
jjw24 Jul 13, 2024
0a49c1d
Merge pull request #2827 from Flow-Launcher/dependabot/nuget/StreamJs…
jjw24 Jul 13, 2024
1112669
Merge pull request #2822 from Flow-Launcher/revert-2756-240605-Fix-Ri…
jjw24 Jul 13, 2024
a318bcb
fix condition not triggering path search when path is part env variable
jjw24 Jul 13, 2024
67ae8e5
remove duplicate env variable check method
jjw24 Jul 13, 2024
4b78926
use actual path variable consistently throughout path search
jjw24 Jul 13, 2024
ec17b3d
Merge pull request #2834 from Flow-Launcher/fix_env_variable_path
jjw24 Jul 13, 2024
c79b512
feat: Everything Run Count option
z1nc0r3 Jul 15, 2024
35ecf87
fix gitStream image request regex (#2837)
jjw24 Jul 15, 2024
3319927
Bump FSharp.Core from 8.0.300 to 8.0.301
dependabot[bot] Jul 15, 2024
0591507
Bump VirtualizingWrapPanel from 2.0.6 to 2.0.10
dependabot[bot] Jul 15, 2024
5a21e27
Bump Microsoft.Data.Sqlite from 8.0.6 to 8.0.7
dependabot[bot] Jul 15, 2024
a8b5463
Merge pull request #2836 from z1nc0r3/file-run-count-toggle
jjw24 Jul 16, 2024
e1910df
Merge pull request #2841 from Flow-Launcher/dependabot/nuget/Microsof…
jjw24 Jul 16, 2024
9c2a57d
Merge pull request #2840 from Flow-Launcher/dependabot/nuget/Virtuali…
jjw24 Jul 16, 2024
08af45f
Merge pull request #2838 from Flow-Launcher/dependabot/nuget/FSharp.C…
jjw24 Jul 16, 2024
35bad61
Add file exclude related settings
z1nc0r3 Jul 16, 2024
b690123
Results filter implementation
z1nc0r3 Jul 16, 2024
ce48958
Add Minor fixes
z1nc0r3 Jul 16, 2024
0f7bdee
Using a case-insensitive comparison
z1nc0r3 Jul 17, 2024
bebff83
Add function to validate window position
z1nc0r3 Jul 18, 2024
39f6cd6
Merge pull request #2769 from Flow-Launcher/localize-missing-python-j…
jjw24 Jul 22, 2024
5e59892
Merge pull request #2842 from z1nc0r3/explorer-feat-exclude-file-types
jjw24 Jul 23, 2024
d0a8f51
Merge pull request #2848 from z1nc0r3/window-position-validate
jjw24 Jul 23, 2024
8395f65
Bump NUnit3TestAdapter from 4.5.0 to 4.6.0
dependabot[bot] Jul 29, 2024
dd0ae98
Merge pull request #2865 from Flow-Launcher/dependabot/nuget/NUnit3Te…
jjw24 Jul 30, 2024
2e078d7
Pass MaxResult setting to EverythingApi
Ishmaeel Aug 3, 2024
578b4cb
Add UI for Explorer plugin's MaxResult setting
Ishmaeel Aug 5, 2024
b181e0f
Update min to 100, remove redundant minmax, add binding delay
Ishmaeel Aug 8, 2024
df07a64
Convert MaxResult editor to TextBox
Ishmaeel Aug 10, 2024
81e5eaf
Fix startup localization issues
Yusyuriv Aug 10, 2024
9285b9c
Add numeric input restriction
Ishmaeel Aug 10, 2024
785b365
Add maxlength
Ishmaeel Aug 10, 2024
1e71830
Fix ClockText and DateText to use CurrentUICulture
Ishmaeel Aug 10, 2024
7e3690f
add comment
jjw24 Aug 11, 2024
89e430f
add comment
jjw24 Aug 11, 2024
a075205
Merge pull request #2881 from Flow-Launcher/fix-startup-localization-…
jjw24 Aug 11, 2024
f321b36
add sponsor to readme
jjw24 Aug 11, 2024
b0228e0
Merge pull request #2885 from Flow-Launcher/add_sponsor
jjw24 Aug 11, 2024
8b7b5b5
Merge branch 'Flow-Launcher:dev' into ishmaeel_2873
Ishmaeel Aug 11, 2024
2054e61
Merge branch 'Flow-Launcher:dev' into ishmaeel_2882
Ishmaeel Aug 11, 2024
59ed2b1
Merge pull request #2883 from Ishmaeel/ishmaeel_2882
VictoriousRaptor Aug 12, 2024
672854b
Merge branch 'Flow-Launcher:dev' into ishmaeel_2873
Ishmaeel Aug 12, 2024
7d55d97
Merge pull request #2874 from Ishmaeel/ishmaeel_2873
jjw24 Aug 12, 2024
d3991e6
version bump
jjw24 Aug 13, 2024
f042e7a
version bump plugins
jjw24 Aug 13, 2024
ff74b3e
Merge pull request #2888 from Flow-Launcher/version_bumps
jjw24 Aug 13, 2024
edbec07
New Crowdin updates (#2817)
jjw24 Aug 13, 2024
eec252e
New Crowdin updates (#2889)
jjw24 Aug 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
77 changes: 77 additions & 0 deletions .cm/gitstream.cm
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
# -*- mode: yaml -*-
# This example configuration for provides basic automations to get started with gitStream.
# View the gitStream quickstart for more examples: https://docs.gitstream.cm/examples/
manifest:
version: 1.0


triggers:
exclude:
branch:
- l10n_dev
- dev


automations:
# Add a label that indicates how many minutes it will take to review the PR.
estimated_time_to_review:
if:
- true
run:
- action: add-label@v1
args:
label: "{{ calc.etr }} min review"
color: {{ colors.red if (calc.etr >= 20) else ( colors.yellow if (calc.etr >= 5) else colors.green ) }}
# Post a comment that lists the best experts for the files that were modified.
explain_code_experts:
if:
- true
run:
- action: explain-code-experts@v1
args:
gt: 10
# Post a comment notifying that the PR contains a TODO statement.
review_todo_comments:
if:
- {{ source.diff.files | matchDiffLines(regex=r/^[+].*\b(TODO|todo)\b/) | some }}
run:
- action: add-comment@v1
args:
comment: |
This PR contains a TODO statement. Please check to see if they should be removed.
# Post a comment that request a before and after screenshot
request_screenshot:
# Triggered for PRs that lack an image file or link to an image in the PR description
if:
- {{ not (has.screenshot_link or has.image_uploaded) }}
run:
- action: add-comment@v1
args:
comment: |
Be a legend :trophy: by adding a before and after screenshot of the changes you made, especially if they are around UI/UX.


# +----------------------------------------------------------------------------+
# | Custom Expressions |
# | https://docs.gitstream.cm/how-it-works/#custom-expressions |
# +----------------------------------------------------------------------------+

calc:
etr: {{ branch | estimatedReviewTime }}

colors:
red: 'b60205'
yellow: 'fbca04'
green: '0e8a16'

changes:
# Sum all the lines added/edited in the PR
additions: {{ branch.diff.files_metadata | map(attr='additions') | sum }}
# Sum all the line removed in the PR
deletions: {{ branch.diff.files_metadata | map(attr='deletions') | sum }}
# Calculate the ratio of new code
ratio: {{ (changes.additions / (changes.additions + changes.deletions)) * 100 | round(2) }}

has:
screenshot_link: {{ pr.description | includes(regex=r/!\[.*\]\(.*(jpg|svg|png|gif|psd).*\)/) }}
image_uploaded: {{ pr.description | includes(regex=r/(<img.*src.*(jpg|svg|png|gif|psd).*>)|!\[image\]\(.*github\.com.*\)/) }}
3 changes: 3 additions & 0 deletions .github/actions/spelling/allow.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,6 @@ https
ssh
ubuntu
runcount
Firefox
Português
Português (Brasil)
3 changes: 3 additions & 0 deletions .github/actions/spelling/expect.txt
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ WCA_ACCENT_POLICY
HGlobal
dopusrt
firefox
Firefox
msedge
svgc
ime
Expand All @@ -97,6 +98,8 @@ Português
Português (Brasil)
Italiano
Slovenský
quicklook
Tiếng Việt
Droplex
Preinstalled
errormetadatafile
Expand Down
31 changes: 31 additions & 0 deletions .github/pr-labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# The bot always updates the labels, add/remove as necessary [default: false]
alwaysReplace: false
# Treats the text and labels as case sensitive [default: true]
caseSensitive: false
# Array of labels to be applied to the PR [default: []]
customLabels:
# Finds the `text` within the PR title and body and applies the `label`
- text: 'bug'
label: 'bug'
- text: 'fix'
label: 'bug'
- text: 'dependabot'
label: 'bug'
- text: 'New Crowdin updates'
label: 'bug'
- text: 'New Crowdin updates'
label: 'kind/i18n'
- text: 'feature'
label: 'enhancement'
- text: 'add new'
label: 'enhancement'
- text: 'refactor'
label: 'enhancement'
- text: 'refactor'
label: 'Code Refactor'
# Search the body of the PR for the `text` [default: true]
searchBody: true
# Search the title of the PR for the `text` [default: true]
searchTitle: true
# Search for whole words only [default: false]
wholeWords: false
49 changes: 49 additions & 0 deletions .github/workflows/gitstream.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Code generated by gitStream GitHub app - DO NOT EDIT

name: gitStream workflow automation
run-name: |
/:\ gitStream: PR #${{ fromJSON(fromJSON(github.event.inputs.client_payload)).pullRequestNumber }} from ${{ github.event.inputs.full_repository }}

on:
workflow_dispatch:
inputs:
client_payload:
description: The Client payload
required: true
full_repository:
description: the repository name include the owner in `owner/repo_name` format
required: true
head_ref:
description: the head sha
required: true
base_ref:
description: the base ref
required: true
installation_id:
description: the installation id
required: false
resolver_url:
description: the resolver url to pass results to
required: true
resolver_token:
description: Optional resolver token for resolver service
required: false
default: ''

jobs:
gitStream:
timeout-minutes: 5
runs-on: ubuntu-latest
name: gitStream workflow automation
steps:
- name: Evaluate Rules
uses: linear-b/gitstream-github-action@v2
id: rules-engine
with:
full_repository: ${{ github.event.inputs.full_repository }}
head_ref: ${{ github.event.inputs.head_ref }}
base_ref: ${{ github.event.inputs.base_ref }}
client_payload: ${{ github.event.inputs.client_payload }}
installation_id: ${{ github.event.inputs.installation_id }}
resolver_url: ${{ github.event.inputs.resolver_url }}
resolver_token: ${{ github.event.inputs.resolver_token }}
19 changes: 19 additions & 0 deletions .github/workflows/pr_assignee.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Assign PR to creator

# Due to GitHub token limitation, only able to assign org members not authors from forks.
# https://github.com/thomaseizinger/assign-pr-creator-action/issues/3

on:
pull_request:
types: [opened]
branches-ignore:
- l10n_dev

jobs:
automation:
runs-on: ubuntu-latest
steps:
- name: Assign PR to creator
uses: thomaseizinger/[email protected]
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
19 changes: 19 additions & 0 deletions .github/workflows/pr_milestone.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Set Milestone

# Assigns the earliest created milestone that matches the below glob pattern.

on:
pull_request:
types: [opened]

jobs:
automation:
runs-on: ubuntu-latest

steps:
- name: set-milestone
uses: andrefcdias/[email protected]
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
milestone: "+([0-9]).+([0-9]).+([0-9])"
use-expression: true
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
using System.IO;
using System.Linq;
using System.Windows.Forms;
using Flow.Launcher.Core.Resource;

namespace Flow.Launcher.Core.ExternalPlugins.Environments
{
Expand Down Expand Up @@ -50,14 +51,15 @@ internal IEnumerable<PluginPair> Setup()
return SetPathForPluginPairs(PluginsSettingsFilePath, Language);
}

if (MessageBox.Show($"Flow detected you have installed {Language} plugins, which " +
$"will require {EnvName} to run. Would you like to download {EnvName}? " +
Environment.NewLine + Environment.NewLine +
"Click no if it's already installed, " +
$"and you will be prompted to select the folder that contains the {EnvName} executable",
string.Empty, MessageBoxButtons.YesNo) == DialogResult.No)
var noRuntimeMessage = string.Format(
InternationalizationManager.Instance.GetTranslation("runtimePluginInstalledChooseRuntimePrompt"),
Language,
EnvName,
Environment.NewLine
);
if (MessageBox.Show(noRuntimeMessage, string.Empty, MessageBoxButtons.YesNo) == DialogResult.No)
{
var msg = $"Please select the {EnvName} executable";
var msg = string.Format(InternationalizationManager.Instance.GetTranslation("runtimePluginChooseRuntimeExecutable"), EnvName);
string selectedFile;

selectedFile = GetFileFromDialog(msg, FileDialogFilter);
Expand All @@ -80,8 +82,7 @@ internal IEnumerable<PluginPair> Setup()
}
else
{
MessageBox.Show(
$"Unable to set {Language} executable path, please try from Flow's settings (scroll down to the bottom).");
MessageBox.Show(string.Format(InternationalizationManager.Instance.GetTranslation("runtimePluginUnableToSetExecutablePath"), Language));
Log.Error("PluginsLoader",
$"Not able to successfully set {EnvName} path, setting's plugin executable path variable is still an empty string.",
$"{Language}Environment");
Expand Down
4 changes: 3 additions & 1 deletion Flow.Launcher.Core/ExternalPlugins/UserPlugin.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using System;
using System;

namespace Flow.Launcher.Core.ExternalPlugins
{
Expand All @@ -13,9 +13,11 @@ public record UserPlugin
public string Website { get; set; }
public string UrlDownload { get; set; }
public string UrlSourceCode { get; set; }
public string LocalInstallPath { get; set; }
public string IcoPath { get; set; }
public DateTime? LatestReleaseDate { get; set; }
public DateTime? DateAdded { get; set; }

public bool IsFromLocalInstallPath => !string.IsNullOrEmpty(LocalInstallPath);
}
}
8 changes: 4 additions & 4 deletions Flow.Launcher.Core/Flow.Launcher.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,11 @@

<ItemGroup>
<PackageReference Include="Droplex" Version="1.7.0" />
<PackageReference Include="FSharp.Core" Version="7.0.401" />
<PackageReference Include="Meziantou.Framework.Win32.Jobs" Version="3.2.1" />
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream" Version="3.0.0" />
<PackageReference Include="FSharp.Core" Version="8.0.301" />
<PackageReference Include="Meziantou.Framework.Win32.Jobs" Version="3.4.0" />
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream" Version="3.0.1" />
<PackageReference Include="squirrel.windows" Version="1.5.2" NoWarn="NU1701" />
<PackageReference Include="StreamJsonRpc" Version="2.17.11" />
<PackageReference Include="StreamJsonRpc" Version="2.18.48" />
</ItemGroup>

<ItemGroup>
Expand Down
17 changes: 13 additions & 4 deletions Flow.Launcher.Core/Plugin/JsonRPCPluginV2.cs
Original file line number Diff line number Diff line change
Expand Up @@ -139,11 +139,20 @@
return Task.CompletedTask;
}

public virtual ValueTask DisposeAsync()
public virtual async ValueTask DisposeAsync()
{
RPC?.Dispose();
ErrorStream?.Dispose();
return ValueTask.CompletedTask;
try
{
await RPC.InvokeAsync("close");
}
catch (RemoteMethodNotFoundException e)

Check warning on line 148 in Flow.Launcher.Core/Plugin/JsonRPCPluginV2.cs

View workflow job for this annotation

GitHub Actions / build

The variable 'e' is declared but never used
{
}
finally
{
RPC?.Dispose();
ErrorStream?.Dispose();
}
}
}
}
Loading
Loading