I am using CyanogenMod 12 (Lollipop) and I have Expanded Desktop disabled for all apps.
However, there are some apps that either "minimize" my Navigation Bar, turning the buttons into small dots and I have to touch them to enable again. An example is CameraZOOM (slide.cameraZoom).
There are also other apps that hide the Navigation Bar completely, usually putting some Ad behind it. An example is Jelly Jump (com.ketchapp.jellyjump).
Is there any way I can disable this functionality, and make my Navigation Bar completely unchangeable? This is very annoying and I think apps shouldn't have any control on these buttons in any way.