`when someone messes with the config file by hand and enables both instantsave 
and persistent docs, it would be good if only one became active (whichever, 
this is invalid settings, just not both of them because this could cause really 
unpredictable behavior).`
added check and default

`when someone uses Geany 2.0 with instantsave enabled and installs Geany 2.1, 
instantsave is still enabled (you reused the config file settings which is 
good).`
I changed config file structure to reflect new config window and code structure.
Existing 'enabled' flags appeared to fit ok into new structure so they were not 
changed, and this means that indeed, user dont have to re-enable instantsave 
after update. 
But other settings for instantsave are moved and thus not preserved and will go 
to defaults. Also old settings will not be cleaned up from config file 
automatically. 

![Screenshot_2024-11-22_13-48-02](https://github.com/user-attachments/assets/e8ca4c72-fe77-4a1a-a56b-8eb0f8b3f1bd)


-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3911#issuecomment-2493634241
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/3911/[email protected]>

Reply via email to