MaurycyLiebner / enve

Flexible, user expandable 2D animation software for Linux and Windows.
https://MaurycyLiebner.github.io/
GNU General Public License v3.0
1.1k stars 83 forks source link

Use QStandardPaths #115

Open eszlari opened 4 years ago

eszlari commented 4 years ago

https://doc.qt.io/qt-5/qstandardpaths.html

At the moment, settings are saved under ~/.enve, which is unfortunately not conforming to the XDG Base Directory Specification:

https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html

By utilizing QStandardPaths, this could easily be fixed, and also for Windows / macOS the correct OS-specific paths would be used.

hansnolte commented 4 years ago

Or save the settings directly in the program folder. As an option, a portable "Installation" would be very nice.