mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Introduced MinimumAppVersion property to PluginMetadata, enabling plugins to specify required Flow Launcher version. Plugin installation now checks this requirement and prompts users if unsatisfied. Minimum app version logic moved to PluginManager and applied to manifest updates. Added localized strings for user prompts. Refactored SameOrLesserPluginVersionExists to accept PluginMetadata. |
||
|---|---|---|
| .. | ||
| JsonRPCV2Models | ||
| ExecutablePlugin.cs | ||
| ExecutablePluginV2.cs | ||
| IResultUpdateRegister.cs | ||
| JsonPRCModel.cs | ||
| JsonRPCConfigurationModel.cs | ||
| JsonRPCPlugin.cs | ||
| JsonRPCPluginBase.cs | ||
| JsonRPCPluginSettings.cs | ||
| JsonRPCPluginV2.cs | ||
| NodePlugin.cs | ||
| NodePluginV2.cs | ||
| PluginAssemblyLoader.cs | ||
| PluginConfig.cs | ||
| PluginInstaller.cs | ||
| PluginManager.cs | ||
| PluginsLoader.cs | ||
| ProcessStreamPluginV2.cs | ||
| PythonPlugin.cs | ||
| PythonPluginV2.cs | ||
| QueryBuilder.cs | ||
| README.md | ||
There are two kinds of plugins:
- System plugin Those plugins that action keyword is "*", those plugin doesn't need action keyword
- User Plugin Those plugins that contains customized action keyword