Skip to content

BUG: Empty Plugin Settings #3182

@Gh0stExp10it

Description

@Gh0stExp10it

Checks

  • I have checked that this issue has not already been reported.

  • I am using the latest version of Flow Launcher.

Problem Description

Especially for plugins written in Python, I have noticed that the settings made by the user are successfully applied in the UI, but always remain “empty” after closing and restarting the application (Flow Launcher). This applies in particular to fields of type “input” and “dropdown”. Settings of the type “checkbox” are not affected. I could not test other types. The fields are empty in the UI, but Flow Launcher has correctly saved the settings in the JSON file (see screenshot for empty UI and JSON example for filled settings).

The plugin Ollama, which was written by me, is mentioned as an example. The Python library used is “pyflowlauncher”.
Further examples are the Currency Converter or HA Commander plugins.

JSON settings example (filled):
{
"preserve_newline": true,
"pull_model": true,
"ollama_model": "llama3.2:1b",
"ollama_host": "http://localhost:11434",
"save_response": false,
"response_preview_length": "750",
"prompt_stop": "||",
"log_level": "ERROR"
}

To Reproduce

  1. Open Flow Launcher and change Plugin Settings
  2. Close and exit Flow Launcher
  3. Start Flow Launcher
  4. Check the plugin settings and see that the changed value is empty

Screenshots

UI settings example (empty):
ui-plugin-settings-example

Flow Launcher Version

1.19.4

Windows Build Number

10.0.22621.4460

Error Log

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions