Colorscheme saved at `$XDG_CONFIG_HOME/easyeffectsrc` instead inside of `$XDG_CONFIG_HOME/easyeffects` dir
EasyEffects Version
8.0.6
What package are you using?
Arch (easyeffects)
Distribution
Arch Linux
Describe the bug
Colorscheme setting is saved outside easyeffects directory
Expected Behavior
The setting is saved in $XDG_CONFIG_HOME/easyeffects/easyeffectsrc file
Alternatively $XDG_CONFIG_HOME/easyeffects/db/easyeffectsrc
(but it would be better to rather move the rest of persistent settings outside of db/ dir, instead of moving more in).
Debug Log
Debug Log
Paste your log here
Additional Information
No response
In order to save the selected color scheme we are using KColorSchemeManager autosave https://github.com/wwmm/easyeffects/blob/4d4729500f01d0e598d645ab6e50be76b48b390d/src/kcolor_manager.cpp#L25. KDE color manager is the one creating the $XDG_CONFIG_HOME/easyeffects/easyeffectsrc file.
Although it is possible to disable the autosave and trying to manage this from our side theme/color management seems to fragile and too different from one desktop to another to take the risk of inserting one more possible source of problems. It is probably better to let KColorSchemeManager saving this property state. It knows better than us what is really the default theme or not.
KDE color manager is the one creating the
$XDG_CONFIG_HOME/easyeffects/easyeffectsrcfile.
The problem is that it saves it not inside the EasyEffects' config directory, but in $XDG_CONFIG_HOME/easyeffectsrc
The problem is that it saves it not inside the EasyEffects' config directory, but in
$XDG_CONFIG_HOME/easyeffectsrc
I've noticed it. But I am not sure if it allows the path to be customized. It seems we either accept that or go full manual mode instead of the autosave.
Eh, to my disappointment (but not much surprise looking at other KDE apps), I wasn't able to find any straightforward way to adjust the path...