Hello communitheme team! 
As told on Cursor theme discussion, I’m getting good progress on the snap support for communitheme!
I needed to add support for this to the distro itself. It includes in particular some patches for GNOME Shell (proposed upstream as well): https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/70. I uploaded this in ubuntu this morning (https://launchpad.net/ubuntu/+source/gnome-shell/3.28.0-0ubuntu2).
I also added another session name to differentiate from the ppa. There has been some workarounds needed for cursor icon theme and dash to dock style override. As I already stated on another topic about it, I needed to push an empty file with our theme name so that we can override the Dash to Dock theme from our theme directly (the !important
trick mentioned in the theme is wrong btw, and doesn’t work. Is there anyone volunteering to clean that up?).
Once the UIF exception is accepted due to new translation strings entering the distribution, I’ll upload both components (https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1760049/).
Note that we expect people to remove the ppa version and switch to the snap version.
Finally, the settings override has also to be in distro, to set the correct theme names and general parameters. This will be hard to change once in (and can’t be piloted from the snap). This is why I’m asking for feedbacks.
Here are the keys:
#############################################
# communitheme specific session for testers #
#############################################
[org.gnome.desktop.interface:communitheme]
cursor-theme = "communitheme"
icon-theme = "Suru"
gtk-theme = "Communitheme"
[org.gnome.desktop.sound:communitheme]
theme-name = "communitheme"
input-feedback-sound = true
Am I forgetting anything? IIRC, there has been discussion about default cursor size, what was the outcome and what should be chosen?
Finally, I suggest we keep the name “communitheme” for the WIP name, and then, pick a real name for 18.10. Agreed?
If you have any questions or anything else coming up to your mind, do not hesitate to ask 