With this branch, Entertainer will fully comply its data usage with the XDG spec through the use of the xdg module.
I created a Resources class which is used only by Configuration. It was a was to abstract out the details of getting the proper directories and making sure they exist.
Where is a user's data from now on?
* content.conf is in ~/.config/entertainer (xdg_config_home + 'entertainer')
* databases and log files in ~/.cache/entertainer (xdg_cache_home + 'entertainer')
* themes in ~/.local/share/entertainer (xdg_data_home + 'entertainer')
This branch is dependent on one-dialog.
With this branch, Entertainer will fully comply its data usage with the XDG spec through the use of the xdg module.
I created a Resources class which is used only by Configuration. It was a was to abstract out the details of getting the proper directories and making sure they exist.
Where is a user's data from now on? entertainer (xdg_config_home + 'entertainer') entertainer (xdg_cache_home + 'entertainer') share/entertain er (xdg_data_home + 'entertainer')
* content.conf is in ~/.config/
* databases and log files in ~/.cache/
* themes in ~/.local/