{"issue":{"title":"Compatibility with Gnome Shell themes needs to be improved","created_at":"2011-12-22T12:29:07Z","user":{"login":"clefebvre","id":1138515,"url":"https://api.github.com/users/clefebvre","gravatar_id":"e17ca6b5c8c3ee0de8f17c9f0b409924","avatar_url":"https://secure.gravatar.com/avatar/e17ca6b5c8c3ee0de8f17c9f0b409924?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"milestone":null,"updated_at":"2011-12-23T12:10:22Z","state":"closed","labels":[],"id":2636730,"closed_at":"2011-12-23T12:10:22Z","html_url":"https://github.com/linuxmint/Cinnamon/issues/16","pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"body":"In the overview you can now see all installed themes and select the one you want. Cinnamon detects both Gnome Shell and Cinnamon themes. Under the theme name you can see the theme type (whether it's a Gnome Shell Theme or a Cinnamon Theme). \r\n\r\nGnome Shell themes miss important info and as a result they're not fully compatible with Cinnamon. Well, they are, but then selected, some parts of Cinnamon aren't properly themed or even don't work as expected. \r\n\r\nSo when that's the case and Cinnamon loads a Gnome Shell, it doesn't find things like overview.png in it for instance. We should go through the code and make sure any resource loaded from the selected theme is surrounded by a try/catch or a Gio file_exists test, so that if the resource isn't there, we load the one from the default Cinnamon theme instead. \r\n\r\nThat way, we gain full compatibility with Gnome Shell themes, and whatever they don't define (Cinnamon specifics), we load from the Cinnamon default theme. \r\n\r\n\r\n","number":16,"url":"https://api.github.com/repos/linuxmint/Cinnamon/issues/16","comments":1,"assignee":null},"action":"closed"}