I don't think it should complain about settingspath not being writable.
It should complain about not being able to create the database file (with a user-friendly "unable to write database file to settingspath/database.sql" instead of "unable to establish a connection to database".
Trying to write to the settings path once, then relying on the result of this test to assume later it will stay writable during the whole mixxx session is imho a misconception.
I don't think it should complain about settingspath not being writable. database. sql" instead of "unable to establish a connection to database".
It should complain about not being able to create the database file (with a user-friendly "unable to write database file to settingspath/
Trying to write to the settings path once, then relying on the result of this test to assume later it will stay writable during the whole mixxx session is imho a misconception.