[Moto G 2015 Original Android Development] p-walker:
no larger issues so far

So after approx. 1 year without flashing ROMs I decided to get rid of my CM 12.1 ROM and try out the latest nightly of LineagOS.

As always when doing this I first had to backup all my **** by creating a Nandroid backup with TWRP and also backing up all my apps with Titanium Backup (also created a update.zip with all the apps), which btw I would obviously recommend everyone that plays around with his OS (just in case some rookie reads this).

1. Installation and flashing worked flawlessly, good job on that guys.

- used the nano Gapps package, working fine

- also flashed the addon su arm, which btw still confused me why would any custom ROM not come with a built in su binary... Obviously everyone that goes through the hassle of installing custom ROM at least wants the benefits of a rooted phone. Been using CM for years now since my Galaxy S1 and this is the first time I really needed to deal with a su binary. Worked fine though.

2. Tricky part was restoring all my data.

As I was coming from CM 12.1 I expected to run into problems on that one anyway, however I want to share my experience anyway.

Tried to use update.zip(containing all my user apps+data) from TB. However I followed a guide that suggested to first install TB and set the folder for the backups back to where the actual app backups are (not sure if this even neccessary when flashing the apps via updatze.zip and TWRP).

First problem was I wasn't able to the the path to my backup folder in TB, which was on the external SD card. Well acutally it did say that the external SD was set to read only. Which obviously was a really a misleading message as the reason was that the apps just needed the right to access external storage.

For someone coming from an older ROM this whole new thing about how apps permissions are handled now is very confusing (I guess it is a Nougat feature). But why would an app that has root rights need special permission to write on storage?! Also why didn't the app just ask me to give here the needed rights and lead me to the corresponding system settings?! Anyway I managed to give TB the permission and was able to set my backup folder.

Now I was ready to flash my apps via TWRP, which mostly worked fine I guess. After flashing my TB app das I had aleady installed disappeared howerver, strange behaviour. Also some apps didn't want to start right away (spotify for example). Turns out I shoul've updated all my apps before backing them up ;) Well anyway after updating all my apps through play store all apps are working so far.

Was even able to restore my Nova Launcher backup to restore my UI. Also was able to restore some system apps data (which is not recommended I know). However being able to restore my text message/phone call history, alarms and wifi access points was very handy. Only my accounts couldn't be restored, which is fine I guess.

Now that everything is working I can talk about thing that I miss, coming from CM 12.1

- Missing the "Vibrate only" in the status bar (or by pressing power button) and confused it with the "Do not disturb" feature, which obviously is not a subsitute for setting your phone to "vibrate only". However after a quick reasearch I was able to activate the that stuff in the power button options. This should be on per default though in my opinion.

- Missing buttons in general in status bar. Very important for me is actually the "location setting" shortcut in the status bar. However in Lineage OS I couldn't find a way to add this button back to the status bar. Same goes for the "vibrate only" button and several others. Seems like CM 12.1 offered way more customization in that area.

- Lockscreen options. Since a long time ago I was missing the lock screen feature allowing me so show the next calendar events on my lock screen (even in CM 12.1 this didnt work on my Moto G) . There is an option for it in cLock widget but it doesn't seem to work right now. Showing the weather on lock screen seems to work though (which also was very buggy on CM12). Also it would be nice to have the optione back to where the screen automatically unlocks when typing the last digit of the pin, without having to press the tick button.

- Recent Apps view. Right now I have to scroll to the top of all my recent apps to reach the "clear all" button, very annoying.

TLDR: Installation flawless, restoring data mostly flawless. Missing some functionality coming from CM 12.1.