Cinnamon Changelog

New in version 2.4.5

November 27th, 2014
  • Fixed startup animation

New in version 2.4.3 (November 13th, 2014)

  • Small l10n fixes, refreshed desktop files

New in version 2.4.2 (November 10th, 2014)

  • photoframe desklet: fix mega leak, don't cache all images, destroy old images.
  • photoframe desklet: cancel the update timer when removing the desklet.

New in version 2.4 (November 8th, 2014)

  • Responsiveness and memory usage:
  • CJS was rebased on a newer version of GJS in an effort to reduce memory usage and provide faster execution times.
  • All Cinnamon components were reviewed and their source code was checked with static analysis tools. Although most of them were small, about 30 memory leaks were fixed.
  • Icons used in Cinnamon Settings were added to the Mint-X icon theme. This increased responsiveness (This is specific to Linux Mint so we encourage all artists and distributions to do the same).
  • More polish:
  • Credit to and similar to GNOME Shell, the Cinnamon desktop now starts with a zoom animation.
  • The login sound is now handled directly by Cinnamon (as opposed to cinnamon-settings-daemon) and plays in sync with the login sequence.
  • Modules in Cinnamon Settings and categories in the application menu are now sorted alphabetically.
  • Similar to Windows, “Super+e” now opens up the home directory.
  • Cinnamon 2.4 ships with many small refinements (multiple panel launchers, improvements in the sound applet, removal of the timeout in the logout dialog…etc) and a lot of bug fixes.
  • More settings and hardware support:
  • Single-button touchpads are now supported (like the one used on the Macbook) and actions for 2-finger and 3-finger clicks are configurable. By default they correspond to right-click and middle-click.
  • Compositing in full-screen mode is now configurable and does not require to restart Cinnamon. This means less screen-tearing by default for most users and the option to undirect windows for gamers and users requiring an application to run at full speed without being impacted by the composition manager.
  • The desktop font is now configurable.
  • It is now possible to give the screensaver a custom date format, and custom fonts.

New in version 2.2.3 (April 15th, 2014)

  • Better Looking Settings
  • Screensaver and Power Management
  • Regional Settings and Keyboard Layouts
  • Date and Time Settings
  • Hot Corners and HUD
  • Applet Roles and Systray Icons
  • Menu Improvements
  • MPRIS and Sound Applet
  • HiDPI/Retina Display support
  • Graphics Tablet
  • A11y MouseWheel Zoom
  • Window manager improvements
  • Lots of other improvements

New in version 2.0 (October 11th, 2013)

  • Better Edge-Tiling
  • Edge-Snapping
  • Sound Effects
  • Better User Management
  • Nemo Improvements
  • Window manager improvements
  • Cinnamon Backend 2.0
  • Better localization, date formats, centralized translations
  • Added support for LightDM user-switching and guest user sessions
  • Added support for MDM user-switching and MDM integration in the System Settings
  • Improved support for systemd/logind
  • Settings API for Applets/Desklets
  • Nemo actions

New in version 1.8 (May 6th, 2013)

  • On behalf of the team and all the developers who contributed to this build, I am proud to announce the release of Cinnamon 1.8!
  • Cinnamon 1.8 represents 7 months of development and 1,075 commits. It features a lot of bug fixes but also brand new features and many improvements.
  • File Manager:
  • Nemo received a lot of attention. Its user interface was heavily modified and its behavior was adapted to integrate better with Cinnamon.
  • You can now easily hide the sidebar and switch back and forth between places and treeview. Under each place, if applicable, a small bar indicates how much space is used.
  • Screensaver:
  • Cinnamon now features its own screensaver. One of its particularities is that you can define an away message before locking up your screen.
  • People who are looking for you can see that message while you’re away.
  • Control Center:
  • All configuration modules are now present in Cinnamon Settings. You no longer need to use Gnome Control Center.
  • Desklets:
  • KDE calls them Plasmoids, Android calls them Widgets, in Cinnamon they’re called “Desklets”. The same way you can add applets to your panel, you can add desklets to your desktop.
  • Cinnamon 1.8 ships with 3 desklets installed by default (a launcher, a clock and a photoframe) and many more will come from the community (yes, before people ask, there is an xkcd desklet out there).
  • Spices Management;
  • In Cinnamon 1.8 you can install “spices” (i.e. applets, desklets, themes, extensions) straight from your desktop. You don’t need to browse anymore.
  • You can apply updates as well and if the Spice supports it you can use multiple instances of it.
  • New features for developers:
  • Settings API for Applets/Desklets
  • If you’re an Applet/Desklet developer, don’t use gsettings anymore. Cinnamon 1.8 features a settings API which will do all the work for you.
  • It will set up your settings and default values for you, automatically.
  • It will allow you to access your settings just as easily as you access values in an array.
  • It will generate a configuration screen for you, automatically.
  • In other words, you just define your settings and use them in your applet/desklet, and Cinnamon does everything else for you. A configuration screen is automatically generated for you and the user can configure the settings you defined from the System Settings.
  • System improvements:
  • Renderer detection:
  • Muffin now checks which renderer is being used. If the session is using a Software Renderer (that’s the case when there is a problem with the drivers or if the card doesn’t feature any acceleration) a notification pops up to let the user know about the problem.
  • Fallback mode:
  • Cinnamon no longer uses gnome-session for fallback. In some cases gnome-session didn’t allow Cinnamon to run even though the hardware was capable of running Cinnamon. Another limitation of gnome-session was its inability to restart Cinnamon after a crash. In Cinnamon 1.8, the Cinnamon session always launches Cinnamon, so your computer will try to run Cinnamon no matter what.
  • Cinnamon also uses a wrapper to restart itself and recover from potential crashes. If Cinnamon crashes it now falls back on Metacity and asks the user if he/she wants to restart Cinnamon.
  • And that’s not all…
  • Cinnamon 1.8 is huge. Its commit changelog is twice the size of the 1.6 release!
  • Other notable features:
  • Better hot-corner configuration
  • Coverflow Alt-Tab
  • Timeline Alt-Tab
  • Horizontal/Vertical maximizing of windows

New in version 1.6.7 (April 3rd, 2013)

  • Cinnamon 1.6.7:
  • Resize existing icons in window list applet when panel icon scaling mode is changed
  • Fixed icon pixelation in Alt-tab (for most toolkits including pyGTK)
  • Fixed menu application buttons being cropped
  • Fixed advanced options box in cinnamon-settings->backgrounds not being shown properly in Mint 14 (GTK3.6?)
  • Updated translations
  • Nemo 1.1.2:
  • Cleaned up code from move-to/copy-to entries so that views can be finalized (ensures all listener signals get disconnected, stops random crashes in the preferences screen).