LineageParts Lights: Add battery and notification DnD brightness controls

*) Add "normal" and "do not disturb" brightness controls for battery lights.

*) Add "do not disturb" brightness control for notification lights (it already
   has "normal").

*) Modify the light picker led display to use the respective normal brightness
   setting for the class of color being picked. ie battery or notification.
   (Perhaps in a later commit, we will find space within the light picker for
   a toggle that can be used to flip between normal and dnd brightness views.)

*) Use notification bundle extra LineageNotification.EXTRA_FORCE_SHOW_LIGHTS
   instead of NotificationManager.EXTRA_FORCE_SHOW_LIGHTS to allow us to shrink
   the fw/b <> lineage-sdk lights interface.

*) Make use of new notification bundle extra
   LineageNotification.EXTRA_FORCE_LIGHT_BRIGHTNESS to allow the light picker
   to override the system notification light brightness.

Change-Id: I1fd929ec4124b91c28f4ae0a13dcaad84f9d1769
14 files changed
tree: 7395d89b13c05d8f0e041fcd1a5301b45fe2a423
  1. assets/
  2. res/
  3. src/
  4. Android.mk
  5. AndroidManifest.xml
  6. proguard.flags