I had a look at the new Cinnamon spices today and I have to say I’m impressed!
Some of the new themes were very nice and I took the opportunity to review them and apply a few “Cinnamon 1.8” certifications.
Many applets and desklets moved to the Settings API and took advantage of our new features. Communication is something we can definitely do better… so I was really happy to see developers use what was made available for them.
When Cinnamon 1.8 was released, “Weather” by mockturl, which is the most popular applet by a long shot wasn’t easy to install and people were struggling to configure it. Its installation is now handled directly by cinnamon-settings and so is its configuration. Mockturl met the team a few times, migrated his code to the new API and Weather now has everything it needs prepared by Cinnamon, its configuration screen auto-generated and all :)
Desklets were new in Cinnamon 1.8 and the team only produced a few. There’s 12 of them now and some of them are pretty cool (I was impressed with AccuWeather and Soundbox personally).
I had a talk with a KDE developer the other day and he was explaining to me how a Plasma widget could be a panel applet, a desklet or even a data provider… we might learn from KDE on this. At the moment, it’s quite easy to write desklets since they’re very similar to applets, but if you wanted a desklet to do the exact same thing as an applet you wrote.. you’d have to duplicate the code, whereas in KDE, you could develop one Plasma widget and give it the ability to show itself as an applet.. and as a desklet. Food for thoughts :)
I won’t talk about the Cinnamon applets… many of them are great. What’s important here is that a few times, I stopped and thought “this is better than what we do”, or “this shouldn’t be something people install, it should be what they have by default”. In some cases it was a particular feature or a layout or an idea… in other cases the entire applet deserved to be added to Cinnamon, or to replace the one that came with Cinnamon by default.
So anyway, I thought I’d share my thoughts today. I had a look at what was new… I saw a lot of cool stuff, but most of all I enjoyed the fact that what we worked on helped a lot of developers make better spices, and that some of them are definitely going to help us make a better Cinnamon.
Congratulations to all the developers and theme artists out there. I hope you’re having fun, don’t hesitate to come and join us on the IRC whenever you feel like it.
Note: Cobinja’s pull on the spices website was also merged today…. which means all comments now have dates/timestamps. I also changed the layout so that the most recent comments now show on top.