On Linux, in order to reduce the clutter in the user's home directory, coolreader should use the XDG Base Directory specification for its configuration directory.
For backwards compatibility, the configuration would be read initially from the current location (~/.cr3). If not found, it would be read from $XDG_CONFIG_HOME/cr3, with $XDG_CONFIG_HOME defaulting to $HOME/.config if not set.
On Linux, in order to reduce the clutter in the user's home directory, coolreader should use the XDG Base Directory specification for its configuration directory.
For backwards compatibility, the configuration would be read initially from the current location (~/.cr3). If not found, it would be read from $XDG_CONFIG_HOME/cr3, with $XDG_CONFIG_HOME defaulting to $HOME/.config if not set.
Thanks a lot.