Last post:
Will the ~/.armagetronad be removed? Whats going to happen with the original screenshots; will they be moved or remain untouched? Will the users get prompt to remove this dir or every user should handle it the way they want? In case of conflict with user.cfg(different files in ~/.armagetronad/ and $XDG_DATA_HOME/armagetronad/var) , which one will be prioritised?Z-Man wrote:No reason, that's why! So now,
UserConfigDir is $XDG_CONFIG_HOME/armagetronad,
UserDataDir is $XDG_DATA_HOME/armagetronad,
VarDir is $XDG_DATA_HOME/armagetronad/var
by default.
A case could be made for frommaster.srv to reside in $XDG_CACHE_HOME because deleting it (usually, since almost nobody uses score bias) has no ill effect OR $XDG_CONFIG_HOME because it contains user configuration (score bias) and for the resource cache to go to $XDG_CACHE_HOME for obvious reasons, but I'm not in the mood do add another path class, mostly to avoid user confusion (also, laziness). I already had to add another directory open menu item for the user config directory.
Also, affecting all platforms, user.cfg now is in UserDataDir, no longer in Var, and no config files except user.cfg's from old installations are ever read from var.