Code review comment for lp:~mblayman/entertainer/fix-setup-for-2.6

Revision history for this message
Matt Layman (mblayman) wrote :

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?
 * 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')

« Back to merge proposal