Skip to content

Releases: Flow-Launcher/Flow.Launcher

v1.9.4

24 Jul 03:24
6dedb4f
Compare
Choose a tag to compare

Release Notes

Bug fixes

  • Fixed a potential security issue with NuGet.CommandLine used in our release pipeline

  • Fixed shell cmd command when used with quotes and spaces

  • Fixed occasional NullReferenceException error

  • Updated Python download mirrors

  • Fixed font-anti-aliasing

  • Fixed decimal separator when used as part of the query

  • Fixed plugins inside settings window to expand correctly and fill the entire window when required

  • Updated Shell plugin's default setting for replacing Win+R hotkey to off

  • Fixed incorrect button visibility in Explorer plugin's setting panel

  • Updated Explorer's path search to not use index by default when searching inside directories

  • Fixed a silent error thrown when Chromium bookmarks are loaded

  • Fixed typos in context menu result's plugin title and WindowsSettings' name

  • Fixed the occasional error 'No process is associated with this object'

Contributions

We would like to directly mention and thank the following people (in alphabetical order) for their contribution and support in this release.

@ethhaqn, @duurland, @lupinehorror, @mbrgm, @medlir, @onesounds, @Silventino, @taooceros and everyone who has joined discussions, added translations, created plugins, reviewed pull requests, put through their ideas or reported bugs.

A big thank you to @hahaleyile for sponsoring us! ❤️

v1.9.3

03 Mar 03:13
84a806b
Compare
Choose a tag to compare

Release Notes

Bug fixes

  • Addressed the issue where WindowsSettings plugin results appear higher than other results

  • Fixed an issue where full screen mode does not disable hotkey when enabled

  • Fixed some potential issues when loading plugins that use shared assembly

  • Sorted out a race condition issue causing image loading on some results to fail

  • Revised ttf/otf support

  • Resolved the issue where WebSearch plugin would crash if not connected to internet

  • Fixed incorrect text for "New Tab" and "New Window" buttons under Settings' default browser section

Contributions

We would like to directly mention and thank the following people (in alphabetical order) for their contribution and support in this release.

@JohnTheGr8, @oSumAtrIX, @taooceros and everyone who has joined discussions, added translations, created plugins, reviewed pull requests, put through their ideas or reported bugs.

v1.9.2

02 Feb 08:22
68101e0
Compare
Choose a tag to compare

Release Notes

Bug fixes

  • Address security vulnerability CVE-2021-32840 on a third party package used by PluginsManager

  • Switch to Microsoft Package to handle toast notification

  • Stop triggering hotkey Win + R by the Shell plugin when the plugin itself is not enabled

  • Fix the positioning of toggle switch knobs in the settings window

  • Fix untranslatable string 'Success' when setting a topmost record

  • Fix misspellings in several areas

Contributions

We would like to directly mention and thank the following people (in alphabetical order) for their contribution and support in this release.

@kubalav, @onesounds, @taooceros, @tech189 and everyone who has joined discussions, added translations, created plugins, reviewed pull requests, put through their ideas or reported bugs.

v1.9.1

01 Jan 13:00
2c67aa6
Compare
Choose a tag to compare

Release Notes

Bug fixes

  • Updated translations via Crowdin

  • Fixed an error which caused JavaScript/TypeScript plugins to error when used

  • Fixed default browser setting's new tab & new window strings, they are now translatable

  • Fixed autocomplete text being slightly misaligned in certain situations

  • Fixed an issue causing Flow to crash during startup due to animation for the main search window not finished loading whilst being available for use

  • Fixed a Bookmark plugin key string issue

  • Notification of plugin manifest download failure has been changed to silent during app start up and update checks

  • Adjusted vertical alignment and margins for Python plugin's settings panel

  • Small design fixes in the Settings window

  • Fixed incorrect cursor position in some scenarios

  • Removed less used subtitle highlighting

  • Updated Plugin API's documentation

Contributions

We would like to directly mention and thank the following people (in alphabetical order) for their contribution and support in this release.

@Garulf, @JohnTheGr8 @kubalav, @onesounds, @taooceros and everyone who has joined discussions, added translations, put through their ideas or reported bugs.

v1.9.0

09 Dec 10:20
54e6907
Compare
Choose a tag to compare

Release Notes

This release contains some major redesigns to Flow's main search and settings window UIs, we would like to say a big thank you to @onesounds for the tremendous work in modernising Flow's look and feel. Please see below for the highlights and full change log.

Highlights

  • All new UI design

  • New themes

  • New Settings window

  • Animation & sound effect for search window

  • Light/Dark/Windows System Default color

  • New Plugin Store

  • Game Mode for when you are playing games

  • Wizard window for beginners

  • Python plugins can now have settings in the Settings window

  • Global browser and explorer settings

  • Crowdin support for translations

Features

  • Global browser setting with private mode option

  • Python plugin setting support for the settings window

  • Added Portuguese (Portugal) Language

  • Added tab to autocomplete result

  • Explorer plugin now supports autocomplete of directory/file path

  • Wizard window for our beginners

  • Added Glyph Icon support

  • Added Quick Access action keyword for Explorer

  • Added Crowdin Integration

  • Copy to clipboard is available via the API for plugins

  • Added Flow's version data as environmental vars that can be accessed by Python plugins

  • Switched off the default launch on system start up, so Flow will not start up when the computer starts by default

  • You can now hide app's path for Program plugin

  • Game Mode added for those that would like to pause Flow during their gaming

  • Manual plugin installation

  • Animation and sound when triggering Flow

  • Default theme is changed

  • Settings control template updated

  • Updated Slovak translations

  • Default File manager in settings that can be switched to use different explorers globally

  • Tweaked translation api

  • the Tray Menu is redesigned kind/ui

  • For latest Windows release, Flow's popup now uses Windows notification

  • Plugins can now execute shell commands via Flow's API

  • New WindowsSettings plugin, replacing ControlPanel plugin

  • New Plugin Store

  • Tweaked language functionality

  • Added modern themes

  • Support download plugins via CDN

  • Refactor Bookmark plugin

  • Added Advanced Boot Options restart for Sys plugin

  • Added run as administrator when holding ctrl and shift

  • Bumped applicable nuget packages to latest versions

  • Refactor JsonRPC structure

  • Updated Embedded Python download message from install to download

  • Cache program result

Bug fixes

  • Fixed misaligned suggestion text when query is long, especially in WebSearch plugin

  • Fixed overlapping of scrollbar and resize area

  • Fixed Typo TermSeparator & removed the actionkeyword in Terms (API)

  • Make suggestions hidden if query matches

  • Refactored Shell Command

  • Fixed HideonStartup

  • Adjusted WebSearch plugin

  • Added width in setting and fixed max result displayed not reflected in real-time

  • Fix empty query issue

  • Tweaked result update functionality

  • Fixed Explorer plugin crash on semicolon

  • Fixed WinGet update CI

  • Implemented re-query option and added re-query when calling customQueryHotkey

Contributions

We would like to directly mention and thank the following people (in alphabetical order) for their contribution and support in this release, making Flow even better as this year wraps up.

@deefrawley, @Garulf, @JohnTheGr8, @kubalav, @onesounds, @pc223, @spedrickson, @taooceros, @themike10452, @Zeroto521 and everyone who has joined discussions, put through their ideas or reported bugs.

v1.8.3

05 Sep 02:17
15db87c
Compare
Choose a tag to compare

Release Notes

Bug fixes

  • Fixed File Content Search's action keyword change error, and you can also now disable it too

v1.8.2

11 Aug 09:32
151c69e
Compare
Choose a tag to compare

Release Notes

Changing to Flow-Launcher-Setup.exe

We have switched the naming of the setup file from Flow-Launcher-v<version> to Flow-Launcher-Setup.exe. This will make it easier to link directly to the exe installer.

Bug fixes

  • Fix Explorer's file result subtitle tool tip as file path instead
  • Fixed image loading to have better speed
  • Fixed JsonRPC plugin exception handling
  • Fixed PluginsManager's install to update transition query window focus
  • Fixed a potential issue that could cause Explorer plugin's action keywords to multiply
  • Fixed the issue where search precision score is not being saved after Flow exists
  • Fixed Explorer plugin crashing due to Windows Index Search service not activated

v1.8.1

29 Jul 04:29
620ed4a
Compare
Choose a tag to compare

Release Notes

Portable Zip Download

You can now download portable version directly from the releases page. This is the same as manually enabling portable mode after the installation.

Bug fixes

  • Fixed an issue where Python plugins could not display more than 49 results
  • Fixed Explorer crashing due to Windows Index Search service not activated
  • Fixed progress bar animation not rerunning after query window reappears during loading
  • Resolved the scenario where settings not saved after Python path is set. Settings now save after flow finished starting up
  • Reduced query window's magnifying glass icon size so it looks more aligned with the rest of the icons and text boxes
  • Updated Slovak translations
  • Added some space to the bottom of the General tab in Settings window

v1.8.0

19 Jul 04:48
aeba056
Compare
Choose a tag to compare

Release Notes

Breaking Change

  • Plugin API (Flow.Launcher.Plugin) upgraded from .Net Core 3.1 to .Net 5

Users:

If you are on a version prior to 1.8.0, you will no longer recieve plugin updates or newly added plugins. You can still continue to use your existing plugins and download all plugins released prior to Flow v1.8.0 release.

We recommend you upgrade to v1.8.0 to continue to receive new plugins and updates, plus the below features and fixes.

Plugin Developers:

We have added new functionalities in API v2.0.0 (.Net 5 requirement) which includes features such as saving settings via the API- you do not need to write your own code to save your plugin settings anymore.

Features

General

  • Install Flow via WinGet: WinGet install "Flow Launcher"
  • New documentation page!
  • Press F5 in query window to reload all plugin data
  • Automatic Python installation for Python plugins
  • Added documentation usage tips link in the Settings About tab
  • Optimized exception handling and logging
  • Remove top and bottom margin of General tab (Settings)
  • Added the option to enable or disable auto hiding of the settings window scrollbar
  • Increased the Settings page's default width and allow user to resize the window

Performance

  • Improved flow's download efficiency
  • Optimized result list queuing and updating, this means results return faster
  • Reworked result score bumping mechanism to allow more accurate score bumps for frequently used results

Plugin

  • Enable Flow's saving mechanism to be used by plugins via direct API call to save their settings
  • Added logging, save and load settings json files to IPublicAPI for plugins to use
  • IPlugin interface now inherits from IAsyncPlugin
  • Optimize plugins manifest downloading behavior
  • Updated JSON-RPC model to async
  • Added copy command via context menu for Shell plugin
  • Enabled saving of Shell plugin's commands history, with option to set the display number of most used commands in result list
  • Add API error msg handling method
  • Add tips, UserData and Log location commands for Sys plugin
  • Run Shell plugin cmds as admin with ctrl
  • Ctrl + enter/click opens Plugin's url in the plugins download list
  • Copy the bookmark's url to clipboard via BrowserBookmarks's context menu
  • Multiple UX/UI enhancements to WebSearch plugin
  • Implemented the option to disable program description
  • For Explorer plugin, in addition to the main search action keyword also added action keywords to separately search for directory paths and indexed files and folders
  • Allow Quick Access Links to be searched using part of the string instead of the starting with word

Bug fixes

General

  • Fixed issue causing Flow to turn into a vertical black line after waking from hibernation
  • Fixed the Settings window freezing after locking computer screen (Win+L)
  • Fixed some minor debuging issues
  • Fixed query window's shadow margin not appearing at top and bottom, as well as being cut off at the corners
  • Fixed Context Menu bug where when no item is selected going to the context menu results in weird UX
  • Fixed the query window not focused when invoked using Shell plugin's Win+R hotkey
  • Fix flow's hotkey not working correctly or responding after changing in settings
  • Fixed settings window doesn't show back up when minimized in taskbar

Performance

  • Fixed progress bar animation, which should drop cpu usage when hidden while query is running

Plugins

  • Fixed win32 app loading for Program plugin:
    • Now able to retrieve the correct file path for programs in the start menu that have LNK extension
    • Fix the issue where type 'cmd' does not get you Command Prompt
    • Remove ShObjldITIb.dll used for Win32 loading, we now directly use the code
    • Remove duplicate lnk program pointing to the same exe with the same description
  • Removed AppxPackagingTlb.dll used for UWP loading
  • Fixed a bug related to operation timeout issue for Flow's version updater and WebSearch plugin
  • Updated json response usage in WebSearch plugin
  • Fixed WebSearch plugin's action keyword:
    • Changed the WebSearch's google search action keyword to global as the default
    • Fixed ordering of the plugin's result so non global action keyword matches will appear above global action keyword matches
  • Re-added missing Google Scholar action keyword sc
  • Fixed the issue where indexing would need to finish before Flow could continue loading the rest of startup
  • Fixed exclusion of Windows Index search, making it effective also for searches via file/folder names or file contents
  • Optimized BrowserBookmarks and Calculator plugins' startup speed
  • Remove redundant QuickAccess folder nickname path
  • Added/updated Slovak translation for plugins
  • Added and corrected Chinese translation
  • Fix Plugin Indicator when more than one query term is typed
  • Fixed Win32 & UWP's AppxManifest.xml leak
  • Fixed loading when no action keywords present for a plugin in user plugin setting
  • Fixed duplicate query searches from same global action keywords
  • Fix unparsed property when using Python plugins
  • Changed sequence of loading for Shell plugin to avoid null reference
  • Fixed JSON-RPC model issues
  • Fixed a potential issue with querying after loading a Python context menu
  • Fixed PluginsManifest constantly updating in the background when queried
  • Removed empty entries when specifying program suffixes
  • Fixed missing disposable call that allows plugins to do something before flow exits

v1.7.2

22 Feb 10:55
65f7745
Compare
Choose a tag to compare

Release Notes

Bug fixes

  • Fixed an issue where plugin's action keyword setting gets removed when updating
  • Fixed an issue where Flow's auto update may crash randomly due to unhandled task cancellation exception
  • Fixed duplicate entry when using Quick Access
  • Fixed an issue with http proxy that caused Flow to crash