Giter Site home page Giter Site logo

flow-launcher / flow.launcher Goto Github PK

View Code? Open in Web Editor NEW
6.4K 39.0 264.0 84.77 MB

:mag: Quick file search & app launcher for Windows with community-made plugins

Home Page: https://flowlauncher.com

License: MIT License

PowerShell 0.38% Python 0.06% C# 99.56%
search launcher portable plugins alfred spotlight launchy wox productivity productivity-tools

flow.launcher's Introduction



Dedicated to making your work flow more seamless. Search everything from applications, files, bookmarks, YouTube, Twitter and more. Flow will continue to evolve, designed to be open and built with the community at heart.

Remember to star it, flow will love you more :)

🎅 New Features🤶

Preview Panel

  • Use the F1 key to open/hide the preview panel.
  • Media files will be displayed as large images, otherwise a large icon and entire path will be displayed.
  • Turn on preview permanently via Settings (Always Preview).
  • Use hotkeys (Ctrl+Plus,Minus / Ctrl+],[) to adjust flow's search window width and height quickly if the preview area is too narrow.
  • This feature is currently in its early stages.

Everything Plugin Merged Into Explorer

  • Switch easily between Everything and Windows Search to take advantage of both search engines (remember to remove existing Everything plugin).
  • Use features available to both Everything and Explorer plugins

Date & Time Display In Search Window

  • Display the date and time when the search window is triggered.

Drag & Drop

  • Drag an item to Discord or computer location.
  • The target program determines whether the drop is to copy or move the item (can change via CTRL or Alt), and the operation is displayed on the mouse cursor.

Custom Shortcut

  • New shortcut functionality to set additional action keywords or search terms.

Improved Program Plugin

  • PATH is now indexed
  • Support for .url files, flow can now search installed steam/epic games.
  • Improved UWP indexing.

Improved Memory Usage

  • Fixed a memory leak and reduced overall memory usage.

Improved Plugin / Plugin Store

  • Search plugins in the Plugin Store and existing plugin tab.
  • Categorised sections in Plugin Store to easily see new and updated plugins.

Improved Non-C# Plugin's Panel Design

  • The design has been adjusted to align to the overall look and feel of flow.
  • Simplified the information displayed on buttons

🚂Full Changelogs

🚗 Getting Started

Installation

Windows 7+ installer Portable
winget install "Flow Launcher" scoop install Flow-Launcher choco install Flow-Launcher

When installing for the first time Windows may raise an issue about security due to code not being signed, if you downloaded from this repo then you are good to continue the set up.

And you can download early access version.

🎁 Features

Applications & Files

  • Search for apps, files or file contents.

  • Support search using environment variable paths.

Web Searches & URLs

Browser Bookmarks

System Commands

Calculator

  • Do mathematical calculations and copy the result to clipboard.

Shell Command

  • Run batch and PowerShell commands as Administrator or a different user.
  • Ctrl+Enter to Run as Administrator.

Explorer

  • Save file or folder locations for quick access.

Windows & Control Panel Settings

  • Search for Windows & Control Panel settings.

Priority

  • Prioritise the order of each plugin's results.

Customizations

  • Window size adjustment, animation, and sound
  • Color Scheme (aka Dark Mode)

  • There are various themes and you also can make your own.

💬 Language

  • Supports languages from Chinese to Italian and more.
  • Supports Pinyin search.
  • Crowdin support for language translations.

Portable

  • Fully portable.
  • Type flow user data to open your saved user settings folder. They are located at:
    • If using roaming: %APPDATA%\FlowLauncher
    • If using portable, by default: %localappdata%\FlowLauncher\app-<VersionOfYourFlowLauncher>\UserData
    • Type open log location to open your logs folder, they are saved along with your user settings folder.

🎮 Game Mode

  • Pause hotkey activation when you are playing games.
  • When in search window use Ctrl+F12 to toggle on/off.
  • Type Toggle Game Mode

📦 Plugins

  • Support wide range of plugins. Visit here for our plugin portfolio.
  • Publish your own plugin to flow! Create plugins in:

......and more!

🛒 Plugin Store

  • You can view the full plugin list or quickly install a plugin via the Plugin Store menu inside Settings

  • or type pm install/uninstall/update + the plugin name in the search window,

⌨️ Hotkeys

Hotkey Description
Alt+ Space Open search window (default and configurable)
Enter Execute
Ctrl+Shift+Enter Run as admin
Scroll up & down
Back to result / Open Context Menu
Ctrl +O , Shift +Enter Open Context Menu
Tab Autocomplete
F1 Toggle Preview Panel (default and configurable)
Esc Back to results / hide search window
Ctrl +C Copy the actual folder / file
Ctrl +I Open flow's settings
Ctrl +R Run the current query again (refresh results)
F5 Reload all plugin data
Ctrl + F12 Toggle Game Mode when in search window
Ctrl + +,- Quickly change maximum results shown
Ctrl + [,] Quickly change search window width
Ctrl + H Open search history
Ctrl + Backspace Back to previous directory

System Command List

Command Description
Shutdown Shutdown computer
Restart Restart computer
Restart With Advanced Boot Options Restart the computer with Advanced Boot option for safe and debugging modes
Log Off/Sign Out Log off
Lock Lock computer
Sleep Put computer to sleep
Hibernate Hibernate computer
Empty Recycle Bin Empty recycle bin
Open Recycle Bin Open recycle bin
Exit Close Flow Launcher
Save Settings Save all Flow Launcher settings
Restart Flow Launcher Restart Flow Launcher
Settings Tweak this app
Reload Plugin Data Refreshes plugin data with new content
Check For Update Check for new Flow Launcher update
Open Log Location Open Flow Launcher's log location
Index Option Open Windows Search Index window
Flow Launcher Tips Visit Flow Launcher's documentation for more help and how to use tips
Flow Launcher UserData Folder Open the location where Flow Launcher's settings are stored
Toggle Game Mode Toggle Game Mode

💁‍♂️ Tips

Sponsors



Mentions

❔ Questions/Suggestions

Yes please, let us know in the Q&A section. Join our community on Discord!

Development

New changes

All changes to flow are captured via pull requests. Some new changes will have been merged but still pending release, this means whilst a change may not exist in the current release, it may very well have been accepted and merged into the dev branch and available as a pre-release download. It is therefore a good idea that before you start to make changes, search through the open and closed pull requests to make sure the change you intend to make is not already done.

Each of the pull requests will be marked with a milestone indicating the planned release version for the change.

Contributing

Contributions are very welcome, in addition to the main project(C#) there are also documentation(md), website(html/css) and others that can be contributed to. If you are unsure of a change you want to make, let us know in the Discussions, otherwise feel free to put in a pull request.

You will find the main goals of flow placed under the Projects board, so feel free to contribute on that. If you would like to make small incremental changes, feel free to do so as well.

Get in touch if you like to join the Flow-Launcher Team and help build this great tool.

Developing/Debugging

  • Flow Launcher's target framework is .Net 7

  • Install Visual Studio 2022

  • Install .Net 7 SDK

    • via Visual Studio installer
    • via winget winget install Microsoft.DotNet.SDK.7
    • Manually from here

flow.launcher's People

Contributors

aaroncampf avatar aminsallah avatar amir-tepper avatar bao-qian avatar bkudiess avatar cxfksword avatar dependabot[bot] avatar flooxo avatar garulf avatar jhdxr avatar jjw24 avatar johnthegr8 avatar kalaschnik avatar kubalav avatar lances101 avatar lingforcc avatar nachmore avatar noplagiarism avatar onesounds avatar orzfly avatar pc223 avatar qianlifeng avatar sparrkle avatar staff0rd avatar sysc0mp avatar taooceros avatar theclueless avatar victoriousraptor avatar yusyuriv avatar zeroto521 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flow.launcher's Issues

Different Flow Icon for missing App Icon

I would propose a different and more neutral Icon, if an app icon was not found. I actually thought that app_error.png was used for more critical conditions.
image

This indicated that something is wrong with Spotify, maybe a question mark is the better choice here?!

DotNetCore for plugins

I was wondering if it is possible to develop plugins using DotNetCore instead of Net Framework, and if so, what would be the steps? I'd like to document this aswell.

Add how to use the launcher

How to use the launcher for an absolute beginner, this can be:

  • a page on the documentation site, or
  • a pop up window when flow launches for the first time to guide the user on changing the default hotkey, etc.

Support %appdata% in Folder plugin

As an example, I type I %appdata% Folder plugin will switch that text to the appdata director + \ so i can continue to type the folder I want to go to:
Type %appdata%\Microsot it will change the text to c:\users\blahuser\appdata\microsoft\

Update UIs missed

  1. Folder plugin change action keyword window layout needs to be updated

  2. Settings' Hotkey tab add hotkey window layout needs update

Flow Icon is pixelated

image

I try to figure out why this is happening... maybe it is an issue with the ico containing multiple sizes? Maybe a 16×16 ico might fix this...

This is also happening in the taskbar, compared to its neighbours:
image

The tray icon seems fine to me though...

Flow doesn't start when loading plugin fails

Are you submitting a bug report?

Yes

Steps to reproduce

  1. Install Wox processkiller plugin
  2. Restart Flow
  3. Nothing happens, Flow silently crashes while starting

Flow Launcher Error Window text

Detailed logs

I've used dnSpy to look into this issue. I see that loading the processkiller plugin fails and some unhandled exceptions occurs. This is the relevant content of the output window:

14:10:31.671 Flow.Launcher.exe (CoreCLR: clrhost): 'C:\Users\schwarz\AppData\Roaming\FlowLauncher\Plugins\Wox.Plugin.ProcessKiller-952489db-c7fc-4f54-b718-81a1f74467e0\Wox.Plugin.ProcessKiller.dll' geladen.
14:10:31.717 Ausnahme ausgelöst: "System.Reflection.ReflectionTypeLoadException" in System.Private.CoreLib.dll
14:10:31.719 Zustatzinformation: Unable to load one or more of the requested types.
14:10:31.795 Flow.Launcher.exe (CoreCLR: clrhost): 'C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Reflection.Metadata.dll' geladen.
14:10:31.798 Flow.Launcher.exe (CoreCLR: clrhost): 'C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Collections.Immutable.dll' geladen.
14:10:31.969 Flow.Launcher.exe (CoreCLR: clrhost): 'C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\de\PresentationFramework.resources.dll' geladen.
14:10:32.013 Ausnahme ausgelöst: "System.IO.IOException" in PresentationFramework.dll
14:10:32.016 Zustatzinformation: Die Ressource "images/app_error.png" kann nicht gefunden werden.
14:10:32.062 Ausnahme ausgelöst: "System.IO.IOException" in PresentationCore.dll
14:10:32.064 Zustatzinformation: Die Ressource "images/app_error.png" kann nicht gefunden werden.
14:10:32.104 Flow.Launcher.exe (CoreCLR: clrhost): 'C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\de\System.Xaml.resources.dll' geladen.
14:10:32.124 Ausnahme ausgelöst: "System.Xaml.XamlObjectWriterException" in System.Xaml.dll
14:10:32.126 Zustatzinformation: Die Angabe eines Werts für "System.Windows.Baml2006.TypeConverterMarkupExtension" führte zu einer Ausnahme.
14:10:32.189 Ausnahme ausgelöst: "System.Windows.Markup.XamlParseException" in PresentationFramework.dll
14:10:32.192 Zustatzinformation: Die Angabe eines Werts für "System.Windows.Baml2006.TypeConverterMarkupExtension" führte zu einer Ausnahme.

And this is the log content:

2020-05-20 14:06:37.2944|INFO|App.OnStartup|Begin Flow Launcher startup ----------------------------------------------------
2020-05-20 14:06:37.3244|INFO|App.OnStartup|Runtime info:
Flow Launcher version: 0.9.1
OS Version: Microsoft Windows NT 10.0.18363.0
IntPtr Length: 8
x64: True
2020-05-20 14:06:38.0739|INFO|Flow Launcher.Infrastructure.Alphabet.Initialize|Preload pinyin cache <418ms>
2020-05-20 14:06:38.0739|INFO|Flow Launcher.Infrastructure.Alphabet.Initialize|Number of preload pinyin combination<0>
2020-05-20 14:06:38.0972|INFO|ImageLoader.Initialize|Preload images cost <718ms>
2020-05-20 14:06:38.0972|INFO|ImageLoader.Initialize|Number of preload images is <56>, Images Number: 58, Unique Items 52
2020-05-20 14:06:38.6414|INFO|Flow.Launcher.Plugin.Program.Main|Preload programs cost <5ms>
2020-05-20 14:06:38.6414|INFO|Flow.Launcher.Plugin.Program.Main|Number of preload win32 programs <368>
2020-05-20 14:06:38.6430|INFO|Flow.Launcher.Plugin.Program.Main|Number of preload uwps <45>
2020-05-20 14:06:38.7044|FATAL|UnHandledException|

Exception

System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types.
Could not load file or assembly 'Wox.Plugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Das System kann die angegebene Datei nicht finden.
   Source: System.Private.CoreLib
   TargetAssembly: System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
   TargetModule: System.Private.CoreLib.dll
   TargetSite: System.RuntimeType[] GetTypes(System.Reflection.RuntimeModule)
   at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
   at System.Reflection.RuntimeModule.GetTypes()
   at System.Reflection.Assembly.GetTypes()
   at Flow.Launcher.Core.Plugin.PluginsLoader.<>c__DisplayClass4_1.<DotNetPlugins>b__1() in C:\Workbench\Git\Flow.Launcher\Flow.Launcher.Core\Plugin\PluginsLoader.cs:line 56
   at Flow.Launcher.Infrastructure.Stopwatch.Debug(String message, Action action) in C:\Workbench\Git\Flow.Launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 19
   at Flow.Launcher.Core.Plugin.PluginsLoader.DotNetPlugins(List`1 source) in C:\Workbench\Git\Flow.Launcher\Flow.Launcher.Core\Plugin\PluginsLoader.cs:line 37
   at Flow.Launcher.Core.Plugin.PluginsLoader.Plugins(List`1 metadatas, PluginsSettings settings) in C:\Workbench\Git\Flow.Launcher\Flow.Launcher.Core\Plugin\PluginsLoader.cs:line 23
   at Flow.Launcher.Core.Plugin.PluginManager.LoadPlugins(PluginsSettings settings) in C:\Workbench\Git\Flow.Launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 94
   at Flow.Launcher.App.<OnStartup>b__14_0() in C:\Workbench\Git\Flow.Launcher\Flow.Launcher\App.xaml.cs:line 69
   at Flow.Launcher.Infrastructure.Stopwatch.Normal(String message, Action action) in C:\Workbench\Git\Flow.Launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 31
   at Flow.Launcher.App.OnStartup(Object sender, StartupEventArgs e) in C:\Workbench\Git\Flow.Launcher\Flow.Launcher\App.xaml.cs:line 96
   at System.Windows.Application.OnStartup(StartupEventArgs e)
   at System.Windows.Application.<.ctor>b__1_0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Environment

  • Command Line: C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Flow.Launcher.dll
  • Timestamp: 05/20/2020 14:06:38
  • Flow Launcher version: 0.9.1
  • OS Version: Microsoft Windows NT 10.0.18363.0
  • IntPtr Length: 8
  • x64: True
  • Python Path:
  • Everything SDK Path:
  • CLR Version: 3.1.1
  • Installed .NET Framework:
    • v2.0.50727 2.0.50727.4927 SP2
    • v3.0 3.0.30729.4926 SP2
    • v3.5 3.5.30729.4926 SP1
    • v4 Client 4.8.03752
    • v4 Full 4.8.03752
    • v4.0 Client 4.0.0.0

Assemblies - Flow.Launcher

  • System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Private.CoreLib.dll)
  • Flow.Launcher, Version=0.9.1.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Flow.Launcher.dll)
  • PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\PresentationFramework.dll)
  • WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\WindowsBase.dll)
  • System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Runtime.dll)
  • System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Xaml.dll)
  • System.Runtime.Extensions, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Runtime.Extensions.dll)
  • System.Threading, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Threading.dll)
  • System.Threading.Tasks, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Threading.Tasks.dll)
  • System.IO.Pipes, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.IO.Pipes.dll)
  • System.Security.AccessControl, Version=4.1.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Security.AccessControl.dll)
  • System.Security.Principal.Windows, Version=4.1.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Security.Principal.Windows.dll)
  • System.Configuration.ConfigurationManager, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Configuration.ConfigurationManager.dll)
  • netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\netstandard.dll)
  • System.ObjectModel, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.ObjectModel.dll)
  • Flow.Launcher.Core, Version=0.9.1.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Flow.Launcher.Core.dll)
  • Flow.Launcher.Infrastructure, Version=0.9.1.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Flow.Launcher.Infrastructure.dll)
  • System.Diagnostics.Debug, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Diagnostics.Debug.dll)
  • System.ComponentModel.Primitives, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.ComponentModel.Primitives.dll)
  • System.Diagnostics.Tools, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Diagnostics.Tools.dll)
  • System.Private.Uri, Version=4.0.6.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Private.Uri.dll)
  • PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\PresentationCore.dll)
  • System.Security.Cryptography.Algorithms, Version=4.3.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Security.Cryptography.Algorithms.dll)
  • System.Security.Cryptography.Primitives, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Security.Cryptography.Primitives.dll)
  • System.Buffers, Version=4.0.5.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Buffers.dll)
  • System.Memory, Version=4.2.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Memory.dll)
  • System.ComponentModel.TypeConverter, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.ComponentModel.TypeConverter.dll)
  • System.Linq, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Linq.dll)
  • System.Collections.Specialized, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Collections.Specialized.dll)
  • System.Drawing.Primitives, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Drawing.Primitives.dll)
  • System.Xml.ReaderWriter, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Xml.ReaderWriter.dll)
  • System.Private.Xml, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Private.Xml.dll)
  • System.Text.RegularExpressions, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Text.RegularExpressions.dll)
  • System.Runtime.InteropServices, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Runtime.InteropServices.dll)
  • System.Threading.Thread, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Threading.Thread.dll)
  • System.Collections, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Collections.dll)
  • System.IO.FileSystem, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.IO.FileSystem.dll)
  • System.Net.WebClient, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Net.WebClient.dll)
  • System.Text.Encoding.Extensions, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Text.Encoding.Extensions.dll)
  • System.Runtime.Serialization.Formatters, Version=4.0.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Runtime.Serialization.Formatters.dll)
  • System.Xml.XmlSerializer, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Xml.XmlSerializer.dll)
  • Pinyin4Net, Version=2016.4.24.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Pinyin4Net.dll)
  • mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\mscorlib.dll)
  • System.IO.Packaging, Version=4.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.IO.Packaging.dll)
  • DirectWriteForwarder, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\DirectWriteForwarder.dll)
  • System.Runtime.CompilerServices.VisualC, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Runtime.CompilerServices.VisualC.dll)
  • Microsoft.Win32.Primitives, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Microsoft.Win32.Primitives.dll)
  • System.Collections.NonGeneric, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Collections.NonGeneric.dll)
  • Microsoft.Win32.Registry, Version=4.1.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Microsoft.Win32.Registry.dll)
  • System.Diagnostics.Process, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Diagnostics.Process.dll)
  • System.Threading.ThreadPool, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Threading.ThreadPool.dll)
  • System.Resources.ResourceManager, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Resources.ResourceManager.dll)
  • System.Diagnostics.TraceSource, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Diagnostics.TraceSource.dll)
  • System.Windows.Extensions, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Windows.Extensions.dll)
  • System.ComponentModel, Version=4.0.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.ComponentModel.dll)
  • System.Collections.Concurrent, Version=4.0.15.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Collections.Concurrent.dll)
  • ModernWpf, Version=0.8.3.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\ModernWpf.dll)
  • Windows.UI, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime (C:\WINDOWS\system32\WinMetadata\Windows.UI.winmd)
  • Windows.Foundation, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime (C:\WINDOWS\system32\WinMetadata\Windows.Foundation.winmd)
  • System.Runtime.WindowsRuntime, Version=4.0.15.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Runtime.WindowsRuntime.dll)
  • System.Runtime.InteropServices.WindowsRuntime, Version=4.0.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Runtime.InteropServices.WindowsRuntime.dll)
  • System.Net.Requests, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Net.Requests.dll)
  • System.Net.Primitives, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Net.Primitives.dll)
  • System.Security.Principal, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Security.Principal.dll)
  • System.Net.WebHeaderCollection, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Net.WebHeaderCollection.dll)
  • PresentationFramework.Aero2, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\PresentationFramework.Aero2.dll)
  • System.ComponentModel.EventBasedAsync, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.ComponentModel.EventBasedAsync.dll)
  • Flow.Launcher.Plugin, Version=0.9.1.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Flow.Launcher.Plugin.dll)
  • NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\NLog.dll)
  • System.Diagnostics.FileVersionInfo, Version=4.0.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Diagnostics.FileVersionInfo.dll)
  • System.Data.Common, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Data.Common.dll)
  • System.Net.Mail, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Net.Mail.dll)
  • System.IO.FileSystem.Watcher, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.IO.FileSystem.Watcher.dll)
  • System.Net.Sockets, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Net.Sockets.dll)
  • System.Linq.Expressions, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Linq.Expressions.dll)
  • NLog.Extensions.Logging, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\NLog.Extensions.Logging.dll)
  • Microsoft.Extensions.Logging.Abstractions, Version=3.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Microsoft.Extensions.Logging.Abstractions.dll)
  • Microsoft.Extensions.Logging, Version=3.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Microsoft.Extensions.Logging.dll)
  • NLog.Web.AspNetCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\NLog.Web.AspNetCore.dll)
  • System.Threading.Timer, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Threading.Timer.dll)
  • System.Diagnostics.StackTrace, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Diagnostics.StackTrace.dll)
  • System.Linq.Parallel, Version=4.0.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Linq.Parallel.dll)
  • Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Newtonsoft.Json.dll)
  • System.Diagnostics.Tracing, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Diagnostics.Tracing.dll)
  • System.Runtime.Numerics, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Runtime.Numerics.dll)
  • System.Runtime.Serialization.Primitives, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Runtime.Serialization.Primitives.dll)
  • System.Reflection.Emit.ILGeneration, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Reflection.Emit.ILGeneration.dll)
  • System.Reflection.Primitives, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Reflection.Primitives.dll)
  • System.Reflection.Emit.Lightweight, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Reflection.Emit.Lightweight.dll)
  • Anonymously Hosted DynamicMethods Assembly, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null (dynamic assembly doesn't has location)
  • System.Drawing.Common, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Drawing.Common.dll)
  • System.Security.Cryptography.Csp, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Security.Cryptography.Csp.dll)
  • System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Core.dll)
  • System.Runtime.Loader, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Runtime.Loader.dll)
  • Flow.Launcher.Plugin.BrowserBookmark, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Plugins\Flow.Launcher.Plugin.BrowserBookmark\Flow.Launcher.Plugin.browserBookmark.dll)
  • System.Data.SQLite, Version=1.0.112.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Data.SQLite.dll)
  • System.Transactions.Local, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Transactions.Local.dll)
  • System.Console, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Console.dll)
  • UnidecodeSharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\UnidecodeSharp.dll)
  • Flow.Launcher.Plugin.Caculator, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Plugins\Flow.Launcher.Plugin.Caculator\Flow.Launcher.Plugin.Caculator.dll)
  • Mages.Core, Version=1.6.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Mages.Core.dll)
  • System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.dll)
  • Flow.Launcher.Plugin.Color, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Plugins\Flow.Launcher.Plugin.Color\Flow.Launcher.Plugin.Color.dll)
  • Flow.Launcher.Plugin.ControlPanel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Plugins\Flow.Launcher.Plugin.ControlPanel\Flow.Launcher.Plugin.ControlPanel.dll)
  • Flow.Launcher.Plugin.Everything, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Plugins\Flow.Launcher.Plugin.Everything\Flow.Launcher.Plugin.Everything.dll)
  • Flow.Launcher.Plugin.Folder, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Plugins\Flow.Launcher.Plugin.Folder\Flow.Launcher.Plugin.Folder.dll)
  • Flow.Launcher.Plugin.PluginIndicator, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Plugins\Flow.Launcher.Plugin.PluginIndicator\Flow.Launcher.Plugin.PluginIndicator.dll)
  • Flow.Launcher.Plugin.PluginManagement, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Plugins\Flow.Launcher.Plugin.PluginManagement\Flow.Launcher.Plugin.PluginManagement.dll)
  • Flow.Launcher.Plugin.Program, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Plugins\Flow.Launcher.Plugin.Program\Flow.Launcher.Plugin.Program.dll)
  • Flow.Launcher.Plugin.Shell, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Plugins\Flow.Launcher.Plugin.Shell\Flow.Launcher.Plugin.Shell.dll)
  • WindowsInput, Version=1.0.4.0, Culture=neutral, PublicKeyToken=9b287f7dc5073cad (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\WindowsInput.dll)
  • Flow.Launcher.Plugin.Sys, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Plugins\Flow.Launcher.Plugin.Sys\Flow.Launcher.Plugin.Sys.dll)
  • Flow.Launcher.Plugin.Url, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Plugins\Flow.Launcher.Plugin.Url\Flow.Launcher.Plugin.Url.dll)
  • Flow.Launcher.Plugin.WebSearch, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\Plugins\Flow.Launcher.Plugin.WebSearch\Flow.Launcher.Plugin.WebSearch.dll)
  • Wox.Plugin.ProcessKiller, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (C:\Users\schwarz\AppData\Roaming\FlowLauncher\Plugins\Wox.Plugin.ProcessKiller-952489db-c7fc-4f54-b718-81a1f74467e0\Wox.Plugin.ProcessKiller.dll)
  • System.Reflection.Metadata, Version=1.4.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Reflection.Metadata.dll)
  • System.Collections.Immutable, Version=1.2.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (C:\Users\schwarz\AppData\Local\FlowLauncher\app-0.9.1\System.Collections.Immutable.dll)

2020-05-20 14:06:38.7675|FATAL|UnHandledException|

Exception

System.IO.IOException: Die Ressource "images/app_error.png" kann nicht gefunden werden.
   Source: PresentationFramework
   TargetAssembly: PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
   TargetModule: PresentationFramework.dll
   TargetSite: System.IO.Stream GetStreamCore(System.IO.FileMode, System.IO.FileAccess)
   at MS.Internal.AppModel.ResourcePart.GetStreamCore(FileMode mode, FileAccess access)
   at System.IO.Packaging.PackagePart.GetStream(FileMode mode, FileAccess access)
   at MS.Internal.IO.Packaging.PackagePartExtensions.GetSeekableStream(PackagePart packPart, FileMode mode, FileAccess access)
   at System.IO.Packaging.PackWebResponse.CachedResponse.GetResponseStream()
   at System.IO.Packaging.PackWebResponse.GetResponseStream()
   at System.IO.Packaging.PackWebResponse.get_ContentType()
   at System.Windows.Media.Imaging.BitmapDecoder.SetupDecoderFromUriOrStream(Uri uri, Stream stream, BitmapCacheOption cacheOption, Guid& clsId, Boolean& isOriginalWritable, Stream& uriStream, UnmanagedMemoryStream& unmanagedMemoryStream, SafeFileHandle& safeFilehandle)
   at System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy, Boolean insertInDecoderCache)
   at System.Windows.Media.Imaging.BitmapFrame.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy)
   at System.Windows.Media.ImageSourceConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
   at System.Windows.Baml2006.TypeConverterMarkupExtension.ProvideValue(IServiceProvider serviceProvider)
   at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider)

System.Windows.Markup.XamlParseException: Die Angabe eines Werts für "System.Windows.Baml2006.TypeConverterMarkupExtension" führte zu einer Ausnahme.
   Source: PresentationFramework
   TargetAssembly: PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
   TargetModule: PresentationFramework.dll
   TargetSite: Void RewrapException(System.Exception, System.Xaml.IXamlLineInfo, System.Uri)
   at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
   at Flow.Launcher.ReportWindow.InitializeComponent() in C:\Workbench\Git\Flow.Launcher\Flow.Launcher\ReportWindow.xaml:line 1
   at Flow.Launcher.ReportWindow..ctor(Exception exception) in C:\Workbench\Git\Flow.Launcher\Flow.Launcher\ReportWindow.xaml.cs:line 21
   at Flow.Launcher.Helper.ErrorReporting.Report(Exception e) in C:\Workbench\Git\Flow.Launcher\Flow.Launcher\Helper\ErrorReporting.cs:line 16
   at Flow.Launcher.Helper.ErrorReporting.DispatcherUnhandledException(Object sender, DispatcherUnhandledExceptionEventArgs e) in C:\Workbench\Git\Flow.Launcher\Flow.Launcher\Helper\ErrorReporting.cs:line 30
   at System.Windows.Threading.Dispatcher.CatchException(Exception e)
   at System.Windows.Threading.Dispatcher.CatchExceptionStatic(Object source, Exception e)
   at System.Windows.Threading.ExceptionWrapper.CatchException(Object source, Exception e, Delegate catchHandler)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Show folder path in Explorer search result

Current Behaviour:
Explorer search results show subtitles as "Ctrl+Enter to Open Directory"

Problem:
There is no way to differentiate the search results because they all look the same

Suggestion:
Instead of "Ctrl+Enter to Open Directory", we should display the folder path (similar to how the 'everything' plugin does)

So the search results will be :

Folder Name
C:/path/to/folder/Folder Name

Folder Name
C:/path/to another/folder/Folder Name

Folder Name
C:/path/to again/another/folder/Folder Name

instead of:

Folder Name
Ctrl+Enter to Open Directory

Folder Name
Ctrl+Enter to Open Directory

Folder Name
Ctrl+Enter to Open Directory

Screenshot showing the issue (All the search results look the same. We can fix this by showing the file path for each result.)
Screenshot (20)

Auto-fill text difficult to read with BlurBlack theme

Are you submitting a bug report?

No

When using the BlurBlack theme, the auto-fill text in the search bar is very difficult to read when the launcher is opened over a light screen.

flow1

Compare it to how it looks in Wox and you can see how it is much easier to read:

wox

Discussion: Removal of result highlighting

Just wanting to get some thoughts on whether we should remove result highlighting.

It was introduced as a way of combating the messy search results back then in Wox, but over the many iterations this has been improved to the point I dont think it's a necessity any more, and results now is clear enough. Any missed results would be more or less edge cases which we should just take as opportunity to further improve search experience.

Thoughts? @Flow-Launcher/team + anyone else

Icon flickering when searching

Icons flickering due to results constantly being updated for query result text highlighting.

How to reproduce:
Search 'settings' letter by letter, focus on Wox's Settings query result and you will notice the icon flickers despite the result not changing.

Possible root cause:
The compare result method will return true most of the time as highlight data for both title and subtitle changes. This will mean same results always get updated in ResultsViewModel as user types, thus the flickering as same icons get reloaded constantly.
image

From jjw24/Wox#171

Remove `wpm` plugin from Flow

I think that given that the Wox package repository is not our "official" way, perhaps we should remove the plugin from the installation so the users don't get confused.

A starting point for searching for plugins could be a repo like https://github.com/learn-anything/alfred-workflows

We can call the Flow plugins "Flows" 😄

I can work on that repo if no one is against so

Respect Windows Environment Path Variables

Path Variables in Windows Explorer are sensitive to where certain directories are located. This is super helpful if you want to use the same config over multiple machines.
For example, you could install OneDrive to be on D:\OneDrive or you just leave it to the default which is usually C:\Users\{username}\OneDrive (or %UserProfile%\OneDrive). Using Environment Path Variable %OneDrive% will always correctly resolve to where you installed OneDrive. As an example, I’m sharing my Windows Terminal settings.json for multiple machines using Environment Path Variables: "backgroundImage": "%OneDrive%/.config/.assets/cmd.png" works regardless where OneDrive is installed on multiple machines.

Similar to %LocalAppData% will respect the current user, in the manner: C:\Users\{username}\AppData\Local

Flow does not support path variables. It would be cool if we could just enter them the corresponding path will be auto-completed.

Helpful Links:

Support PATH environment variables when searching for tools

Describe the solution you'd like

I have several tools installed with Chocolatey that end up on my path, but are not indexed by Flow Launcher, and also other tools that I drop at ~/bin, for example. I need Flow Launcher to find those.

Describe alternatives you've considered

Windows+R and the shell plugin both work, but they don't auto complete.

Additional context

Using latest version, 1.1.2.

Feature: Most used query results list

Show most used results when activated and query textbox is blank.

  • give user option to turn this on
  • should show query results in history not actual query typed when hit ctrl h
  • query result history is ordered by most used

More specifically, when query box is blank, and if there no query text, then show the most used recent results.

Ultimately to reduce the number of times I need to type again for the same result I used in the past.

Error Loading All Plugins

Yes

I am switching to Flow from Wox, but I can't seem to get any third party plugins to load on restart after a successful installation message. Is that just how it is for now, with flow in this early stage, or should they be working? I've tried installing--in flow--numerous of the plugins i use in wox and upon restarting the application i get a plugin load error for each and every plugin.

Apologies if i'm dumb and the plugins aren't supposed to work just because they haven't been modified to work on flow, but the content on github here suggests they should be working even now.

ERROR MESSAGE (using spotify as an example, but i've tried numerous plugins and none work): "The following plugin has errored and cannot be loaded....Wox.Spotify Premium...Please refer to the logs for more information"

LOG FILE:

2020-06-30.txt

SCREENSHOT:

Snag_1b31d48

App Icon missing

Although Spotify is installed, its icon is missing:

image

What is going on here? I think I had the same experience in some Apps for Wox...

Blur effect extends beyond boundaries of launcher window

Are you submitting a bug report?

Yes

Steps to reproduce

  1. Select the BlurBlack or BlurWhite theme with the default settings
  2. Activate the launcher to see the blur effect extending beyond the launcher window
  3. Switch to a non-blur theme to see that the bug is still visible
  4. Restart Flow Launcher to see that the bug is now gone until a blur theme is selected again

Flow Launcher Error Window text

None

Detailed logs

2020-06-29.txt

Screenshots (optional)

flow2

flow3

Suggestion: move hello-world plugins to their own repository

I see no reason to ship the 3 hello-world plugins with the launcher... I suggest that we move them to a separate repository, something like plugin-samples, and simply mention them in the plugin-development docs.

For a potential plugin developer looking for a sample plugin to base their work on, it would be much simpler this way.

Preserve images inside the Websearch Plugin folder after update.

I usually save custom icons for custom web searches in the default images folder under "AppData\Local\FlowLauncher\app-1.1.0\Plugins\Flow.Launcher.Plugin.WebSearch\Images". Updating deletes all the files in this folder. I would suggest preserving the contents while updating.

Remove other search precision levels

Unless I am wrong, other search precision levels- None, Low are not used much by user base. This assumption is that precision level saving is broken and no one has put forward an issue about it in the JJW24 fork.

image

Removing others can help simplify logic and focus on fine tuning the search for one level going forward.

Show paths to directories in Explorer plugin results

Are you submitting a bug report?

No

Directory results returned by the Explorer plugin do not display the path to the directory, which makes it difficult to differentiate between multiple folders with the same name. It's possible to get the path by hovering over a result and pressing Shift+Enter, but it would be much better if we could see the paths at a glance like with file results.

flow

New look for the launcher

New UI for:

  • main query window

  • settings page for the launcher and plugins

Suggestions and mock-ups are very welcome

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.