1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-07-03 11:33:19 +02:00
Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices
José Rebelo 81aef0bf35 Add support for multiple weather locations
Introduce the concept of primary and secondary weathers:

* Primary weather keeps the same behavior as previously across all weather providers, so it's non-breaking. This location is not necessarily the current location, just the primary weather location set by the user.
* The GenericWeatherReceiver now has a new extra WeatherSecondaryJson, that receives a json list with secondary weather locations.

It's guaranteed that the primary weather always exists, so the list of WeatherSpecs provided to devices is never empty. Update all support classes accordingly.
2024-03-29 21:10:40 +00:00
..
amazfitbip Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
asteroidos Cleanup and update AsteroidOS 2024-03-28 12:30:20 -07:00
banglejs Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
binary_sensor Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
casio Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
cmfwatchpro Nothing CMF Watch Pro: Add weather support 2024-03-25 22:45:36 +00:00
divoom Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
domyos Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
femometer Plotting Temperature (#3381) 2024-03-09 14:00:09 +00:00
fitpro Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
flipper/zero Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
galaxy_buds Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
hplus Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
huami Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
huawei Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
id115 Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
itag Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
jyou Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
lefun Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
lenovo Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
liveview Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
makibeshr3 Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
miband Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
mijia_lywsd Mijia MHO-C303: Initial support 2024-01-17 17:55:15 +00:00
miscale2 Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
no1f1 Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
nothing Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
nut Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
pebble Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
pinetime Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
qc35 Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
qhybrid Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
roidmi Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
scannable Scannable: Fix device settings 2024-03-28 21:58:30 +00:00
smaq2oss Add support for multiple weather locations 2024-03-29 21:10:40 +00:00
soflow Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
sony Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
sonyswr12 Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
supercars Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
test Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
tlw64 Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
um25 Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
vesc Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
vibratissimo Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
vivomovehr Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
waspos Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
watch9 Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
withingssteelhr Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
xiaomi Xiaomi: Fix temperature sample range 2024-03-19 21:00:21 +00:00
xwatch Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
zetime Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00
AbstractBLClassicDeviceCoordinator.java Xiaomi: introduce XiaomiSppSupport 2024-01-17 20:16:38 +00:00
AbstractBLEDeviceCoordinator.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
AbstractDeviceCoordinator.java Added scannable-only devices (#3621) 2024-03-28 21:07:05 +00:00
AbstractSampleProvider.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
AbstractSampleToTimeSampleProvider.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
AbstractTimeSampleProvider.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
DeviceCoordinator.java Added scannable-only devices (#3621) 2024-03-28 21:07:05 +00:00
DeviceManager.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
EventHandler.java Add support for multiple weather locations 2024-03-29 21:10:40 +00:00
InstallHandler.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
SampleProvider.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
TimeSampleProvider.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
UnknownDeviceCoordinator.java Bangle.js: Add screenshot support 2024-03-25 20:38:37 +00:00