GadgetBridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble
Frank Slezak 6ec1555178 Add support for dynamic Pebble background colors (#819)
Pebble: Add support for dynamic Pebble background colors
- Add a couple additional icon types
  - Add Lighthouse (currently unused)
  - Add Transit (public transportation app)
- Tweak the colors on existing icon types
- Implement logic to grab primary (vibrant) color from app logo
  - The color will be used when displaying a notification for an app
    that does not have any configs bound to it.
- Alter NotificationType to support a color (named pebbleColor)
- Alter the Pebble notification poster to listen to the color from
  the notification
- Alter the DeviceCommunicationService to allow for color passthrough.
- Add logic to convert HEX or Integer representations of RGB888 colors
  to Pebble RGB222 format.
- make the package name retrieved lowercase.

Fixes: #815
2017-09-19 13:24:31 +02:00
..
ble Pebble 2/LE: try to improve pairing results by setting another unknown flag 2017-05-28 23:43:37 +02:00
AppMessageHandler.java Add license header to all java files. 2017-03-10 14:53:19 +01:00
AppMessageHandlerHealthify.java Add license header to all java files. 2017-03-10 14:53:19 +01:00
AppMessageHandlerMarioTime.java Add license header to all java files. 2017-03-10 14:53:19 +01:00
AppMessageHandlerMisfit.java Add license header to all java files. 2017-03-10 14:53:19 +01:00
AppMessageHandlerMorpheuz.java Pebble: Fix wrong timestamps with Morpheuz running on Firmware >=3 2017-05-13 22:18:56 +02:00
AppMessageHandlerObsidian.java Add license header to all java files. 2017-03-10 14:53:19 +01:00
AppMessageHandlerPebStyle.java Add license header to all java files. 2017-03-10 14:53:19 +01:00
AppMessageHandlerSquare.java Add license header to all java files. 2017-03-10 14:53:19 +01:00
AppMessageHandlerTimeStylePebble.java Add license header to all java files. 2017-03-10 14:53:19 +01:00
AppMessageHandlerTrekVolle.java Add license header to all java files. 2017-03-10 14:53:19 +01:00
AppMessageHandlerZalewszczak.java Update license headers 2017-04-26 00:14:25 +02:00
DatalogSession.java Allow Datalog handlers to return GBDeviceEvent[] 2017-03-28 09:51:06 +02:00
DatalogSessionAnalytics.java Update license headers 2017-04-26 00:14:25 +02:00
DatalogSessionHealthHR.java Allow Datalog handlers to return GBDeviceEvent[] 2017-03-28 09:51:06 +02:00
DatalogSessionHealthOverlayData.java Allow Datalog handlers to return GBDeviceEvent[] 2017-03-28 09:51:06 +02:00
DatalogSessionHealthSleep.java Allow Datalog handlers to return GBDeviceEvent[] 2017-03-28 09:51:06 +02:00
DatalogSessionHealthSteps.java Allow Datalog handlers to return GBDeviceEvent[] 2017-03-28 09:51:06 +02:00
DatalogSessionPebbleHealth.java Add license header to all java files. 2017-03-10 14:53:19 +01:00
PebbleIoThread.java Pebble: LOG stacktrace when connection fails 2017-08-12 00:18:15 +02:00
PebbleKitSupport.java Add license header to all java files. 2017-03-10 14:53:19 +01:00
PebbleProtocol.java Add support for dynamic Pebble background colors (#819) 2017-09-19 13:24:31 +02:00
PebbleSupport.java Pebble: Pass booleans from Javascript Appmessage as such and convert to int16 later when sending to pebble 2017-07-28 23:54:29 +02:00