Happy February everyone! Another month brings us another CM 11 ‘M’ build.
M3 includes the return of Trebuchet, now based on Kitkat’s Launcher3 code base, and has been completely rewritten by its maintainer Nebojša Cvetković (nebkat). Additional work has been included to provide universal icon pack support by Danesh M (devatwork). If you are coming from 10.2 or on a previous 11-M build, the new version of Trebuchet will preserve your home-screen data (assuming you were using Trebuchet or Launcher3 and don’t wipe when flashing), allowing an easy transition. We have a lot of cool things planned for Trebuchet, including icon mask support, better themes integration, even experimenting with Google Now-like experiences. Look for that in the next few months.
Back to the topic of this post however, M3 begins our focus on user experience and feature integration within CM11 code. You can see the beginnings of this with the new Privacy Guard feature to control apps from auto-starting, elevating Privacy related features to a new top level category, and even simple items like adding a ‘+’ to the QuickSettings panel to more easily allow customizing those otions. There are additional features in the pipeline for the next release as well, including left-handed navigation bar support (for all you lefties out there), additional transparency in the SystemUI (looking at you volume indicator panel) and many more.; plenty of work to do.
Builds are available for download now. Code has been merged to ‘stable/cm-11.0′ branches on our Github for you home builders.
One last final note, if you receive a message in recovery reading along the lines of “set_metadata_recursive: some changes failed” when attempting to flash CM11 builds, it means your recovery is out of date. Flash a newer recovery via your tool of choice and you should be all set.