Flow.Launcher/Flow.Launcher.Core
Ioannis G f7b585803d
rework how we fetch plugins from manifest URLs
Introduces the concept of a store of community plugins, which is currently
limited to the official PluginsManifest repository.

Each store can support more than one manifest file URLs. When fetching, all
URLs are used until one of them succeeds. This fixes issues with geo-blocking
such as #2195

Plugin stores can be expanded in the future to be user-configurable, see #2178
2023-07-04 23:44:35 +03:00
..
Configuration Fix typo 2022-12-31 01:49:30 +08:00
ExternalPlugins rework how we fetch plugins from manifest URLs 2023-07-04 23:44:35 +03:00
Plugin clear obsolete code from Flow.Launcher.Plugin 2023-06-26 14:08:18 +03:00
Properties Remove explicit platform from AssemblyInfo 2022-08-07 21:46:36 -07:00
Resource Add Arabic language 2023-07-04 19:54:39 +08:00
Flow.Launcher.Core.csproj Bump FSharp.Core from 7.0.0 to 7.0.300 (#2163) 2023-06-01 06:29:41 +00:00
FodyWeavers.xml rename all project file name 2020-04-21 21:27:02 +10:00
README.md rename all project file name 2020-04-21 21:27:02 +10:00
Updater.cs Catch General Exception when checking update, and use PeriodicTimer to avoid error to crash the main thread 2023-01-03 23:23:56 -05:00

What does Flow.Launcher.Core do?

  • Handle Query
  • Define Flow.Launcher exceptions
  • Manage Plugins (including system plugin and user plugin)
  • Manage Themes
  • Manage i18n
  • Manage Update and version