Skip to content

Separate settings and gui state in Settings.json #2941

Open
@hongyuanjia

Description

@hongyuanjia

Is your feature request related to a problem? Please describe.

Currently, Settings.json mixes Flow-Launcher settings and GUI-related states (e.g., WindowLeft, WindowTop, ActivateTimes). It is hard to manage Settings.json using chezmoi or other dotfile managers since those values could change frequently.

Describe the solution you'd like

I would suggest Flow-Lancher separate settings and GUI-related states into two files so that Settings.json only includes configs directly related to real settings.

Additional context

In How to ignore values frequently changed in a file managed by chezmoi?, the same issue related to managing Scoop config is discussed.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions