1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-28 07:50:11 +02:00
Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service
Daniel Dakhno 73d67d4093 Fossil/Skagen Hybrids: Embed menu_structure in watchface apps (#3245)
This PR aims to optimize the method of synchronizing the menu_structure for the openSourceWatchface by making the menu_structure request from the watch obsolete.

Instead, when a new menu_structure is sent to GB via the Intent `nodomain.freeyourgadget.gadgetbridge.Q_SET_MENU_STRUCTURE`, GB remembers that JSON.

Next time a watchface is built, the JSON is embedded into that app package so the watch doesn't forget the structure.

This requires a full GB rebuild to work properky.

Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3245
Co-authored-by: Daniel Dakhno <dakhnod@gmail.com>
Co-committed-by: Daniel Dakhno <dakhnod@gmail.com>
2023-08-19 20:48:53 +00:00
..
btbr Add customize buffer size on BTBRQueue 2023-07-22 19:49:34 +00:00
btclassic Sony WH-1000XM3: Read information from device 2021-12-23 11:39:26 +01:00
btle Support for Withings Steel HR (#2831) 2023-07-26 17:20:43 +00:00
devices Fossil/Skagen Hybrids: Embed menu_structure in watchface apps (#3245) 2023-08-19 20:48:53 +00:00
receivers Fix reconnect delay reset after all devices are initialized 2023-07-22 20:28:25 +01:00
serial Amazfit GTR 4: Initial support 2022-10-22 22:03:49 +02:00
AbstractDeviceSupport.java Bangle.js: Handle fw and hw versions 2023-08-09 09:09:52 +01:00
DeviceCommunicationService.java Fix emoji transliteration 2023-07-20 21:54:31 +01:00
DeviceSupport.java Zepp OS: Do not change GATT Callback unless explicitely set 2022-10-23 10:11:23 +01:00
DeviceSupportFactory.java Zepp OS: Add all remaining devices as experimental 2023-08-18 12:16:36 +01:00
NotificationCollectorMonitorService.java update license headers 2021-01-10 23:38:13 +01:00
ServiceDeviceSupport.java Zepp OS: Add loyalty cards integration with Catima 2023-07-03 23:19:19 +01:00