[LG Optimus Black] MasterNoone:
In 29 June 2012 Martin Börjesson abandoned this project and about two days ago I took over this project, fixed the app to work with optimus black again, bug fixed general things and added some cool new functionality.

NEW -> Choose led buttons! Finally you can choose which button(S) will blink for all your notifications (or a button / combinations / color per app, the choices are endless!)

NEW -> Choose LED Colors! You now can choose the color of the notification! (White, Blue, Blueish white, Light Blue and Purple)

NEW -> Custom LED Colors! Ability to choose from a wide list of combinations!

NEW -> Two new pulse mods: Shift and Fill. These are the first LED Animations ever for our phone! Hope you like them.

NEW -> The app finally works for P970 Optimus black on GB and ICS (stock ics and IZS compatible) Possibly JB but I haven't tried, please let me know!

NEW -> This app is now Optimus Black exclusive, all functionality you see is usable on p970.

* LED Notifications for sms/mms, gmail, Facebook or any other app!

* Choose a global notification for all apps or per each app, compatible with all apps that provide regular notifications (also works with specific Light Notifications).

* Choose sleep hours, led timeout, led colors, pulse types, disable on low battery and much more!

* Customize EVERYTHING from fading time to blinking modes or rest times.

* Lots more functionality for you to discover!

ChangeLog:

2.1.2 (25 July 2013)
* Added French Translation by Ilko (Thank you very much)
* Added Turkish Translation by Double T (Taylan Tatlı) (Thank you very much)
* Added "Turn leds off except for notifications" in Misc Settings (very very buggy!)

2.1.1 (24 march 2013)
* Added full support for Jelly Bean versions of Android.
* Added feedback options "Sequential" and "Random"
* Fixed a bug where sometimes leds wouldn't turn on after the screen is on.
* Fixed a bug when leds wouldn't turn on while charging when using pref. "charging indicator"
* Other minor bug fixes.

2.1.0 (4 March 2013)
* More bug fixes and stability improvements
* Added option to choose custom buttons (11 Combinations)
* Removed Pink Color
* Added Purple Color
* Added two new pulse modes (Animations): Shift and Fill
* Changed default values
* Cleaned up/tweaked GUI and code

2.0.0 (3 March 2013)

* Added option to choose led color: White, Blue, Whitish Blue, Light Blue,Pink
* Added option to choose led buttons: Any, All, Half
* Now the app works again
* Changed app name to "LG BLACK NOTIFICATIONS"
* This app is now Optimus Black P970 Exclusive
* Initiated Development

At 3 March 2013 David Silva took over this project

1.2.4 (29 December 2012)

* Added ICS-support for LG P990. Thanks to ergosum !
* If you have issues with rooting on P990 ICS ergosum told me that SuperUser does not behave correctly on ICS, and mein (from XDA-forums) found out that changing to SuperSU fixes this.

1.2.3 (25 August 2012)

* Added support for LG P940. Thanks to Micha L !
* Added support for LG P930 JellyBean. Thanks to Simon P !

1.2.2 (19 March 2012)

* Added Czech translation. Thanks to Vfly !
* Fixed an issue where a second notification could sometimes disable an already active feedback.

1.2.1 (3 March 2012)

* There is unfortunately no updates for Optimus Black. Please contact me if a solution for the issues with the Gingerbread-update is found
* The "unsupported device"-dialog is now displayed properly
* Fixed crash-issues related to accessibility
* Better support for ICS
* Increased the maximum value for the feedback-delay to 5 minutes

1.2 (31 January 2012)

* Added support for LG LS855. Thanks to Alex W !
* Added support for LG P930. Thanks to Ryan D !
* By pax0r: Added support for LG P350
* By Savin: Fixed a bug which caused the app to not work correctly on the Gingerbread-update for P970

1.1.2 (14 January 2012)

* Added Russian translation. Thanks to Savin !

1.1.1 (9 October 2011)

* More reliable way to check if root exists.

1.1 (17 August 2011)

* Support for LG Optimus 3D (no fading and requires root). Thanks to Adam Chylek !
* Fixed the issue where the LEDs would go off and stay off until a new notification, LED-brightness was changed or device reboot.
* Added a dialog about GMail 2.3.5 if accessibility is disabled.
* App can now be used to vibrate and/or sounds if modifiable LEDs are not available.

1.0 (25 July 2011)

* The source code has been released ! Source can be found at http://github.com/mborjesson/
* Added support for notification ringtones.
* Added an option to only react on light notifications for selected activities. This should fix issues with for example Skype, where it may change its status in the notification bar. This will only work if the activity has the light flag enabled in its notification.
* Better vibrator-handling. This should fix the problems where the vibrator would never stop.
* Miscellaneous bug-fixes.

0.9.4 (23 July 2011)

* Now working with the P999 OTA Gingerbread-update. The fix requires the device to be rooted.
* The SMS/MMS-problems should now be fixed.

0.9.3.4 (16 July 2011)

* The fading pulse is now less CPU-intensive.
* Increased the maximum feedback-delay to 30 seconds. If you have problems with SMS/MMS not working try to increase the delay to 30 and tell me if it still doesn't work.

0.9.3.3 (10 July 2011)

* Fixed vibrations.

0.9.3.2 (9 July 2011)

* Fixed a bug which sometimes caused the feedback to start even though a notification has been read.
* Fixed: Accidentally used the "Off time"-string for the "On time" in the sleep-settings.

0.9.3.1 (23 June 2011)

* Fixed a bug which caused the accelerometer-sensor to not turn off when it should (should fix some battery drain issues).
* Lowered disable feedback on low battery value to 15%.

0.9.3

* SMS/MMS-fix: Increased default delay to 4 seconds.
* Prepared app for translations.

0.9.2

* SMS/MMS problem: Reverted to old code in an attempt to fix the problem with SMS/MMS not working properly for everyone.
* Added some checks to prevent the pulse from starting if SMS has been checked.

0.9

* Initial support for Optimus Black. Thanks to aerosoul@des1gn.de for helping me out !
* Renamed pulse to feedback since it is no longer only the LED-pulse.
* Added support for different feedbacks depending on activity (Feedback -> Notifications)
* Two more pulse-modes for the LEDs.
* Removed the option to start pulse when screen is on and made it the default mode.

0.8.5.1

* Fixed an issue where only one of several Gmail-accounts started the pulse.
* Added an option for disabling the pulse when low on battery (enabled by default and set to 25 %). Can be changed in Miscellaneous -> Battery saving options.

0.8.5

* Changed the way the brightness value is handled internally in an attempt to make the brightness get back to the correct value when the pulse stops
* Added more vibration-options
* One more light mode (constant light)
* Reworked UI a bit
* And some bug-fixes as usual

0.8

* Added charging indicator. This is an EXPERIMENTAL feature that has not been thoroughly tested.
* Fixed the "Always display" notification together with "Display notification activity" currently breaks the app issue.
* Reworked the pulse-handling. Hopefully it fixes the issue where the LED brightness was re-set to wrong value.
* Added a pulse delay if screen is off. The reason for this is that if delay-mode was activated and the pulse was started before the screen turns on it would stop the pulse at once.
* Several bug-fixes.

0.7

* Some work has been done to get WidgetLocker to work better with the app. Thanks to Erkan Harmanci for helping me out !
* Added a new pulse behavior that will delay the pulse until the screen turns off. If user activity is detected the pulse will never start. This should solve some problems when using other lock screens or if there are other issues. Enabled by default.
* Added a toggle to create a notification in the notification bar for stopping the pulse if needed.
* Some bug fixes.

0.6

* Sleep-mode is fixed.
* Added support for notifications that wants to enable lights. Enabling this will start the pulse for all notifications that wants the LED lights enabled without having to add them as monitored.
* Added a special case for Gmail so that the pulse will stop if the mail has been read by other means. If there are other notifications waiting the pulse will continue.
* Better crash-handling. If the pulse was on when the app was killed/crashed the pulse would never stop until another notification was received.
* Battery-save mode is now disabled by default and pulse-timeout decreased to 1 hour.
* Added 15/30 minutes options to pulse-timeout.
* Some bug-fixes