1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-22 21:10:21 +02:00
Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model
Arjan Schrijver 43fddd0110 Dashboard view (#3478)
This adds a new dashboard-type view to Gadgetbridge. The new dashboard activity displays several widgets with aggregated statistics from multiple devices. New preferences are added to allow configuration of the dashboard and its widgets. A new bottom navigation bar is added to switch between the Dashboard and Devices views.

Some issues that prompted this feature and provided inspiration for the implementation:
- https://codeberg.org/Freeyourgadget/Gadgetbridge/issues/301 (More Intuitive User Interface)
- https://codeberg.org/Freeyourgadget/Gadgetbridge/issues/3074 (Ability to merge historical data from several devices)

Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3478
Reviewed-by: José Rebelo <joserebelo@noreply.codeberg.org>
Co-authored-by: Arjan Schrijver <a_gadgetbridge@anymore.nl>
Co-committed-by: Arjan Schrijver <a_gadgetbridge@anymore.nl>
2024-04-04 19:28:04 +00:00
..
AbstractNotificationPattern.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ActivityAmount.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ActivityAmounts.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ActivityKind.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ActivityPoint.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ActivitySample.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ActivitySession.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ActivitySummary.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ActivitySummaryEntries.java Huawei: Group pace values in activity summary pace group 2024-03-30 21:42:18 +00:00
ActivitySummaryItems.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ActivitySummaryJsonSummary.java Huawei: Group pace values in activity summary pace group 2024-03-30 21:42:18 +00:00
ActivitySummaryParser.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ActivityTrack.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ActivityUser.java Set default year for date-of-birth to 1970 2024-01-17 20:16:38 +00:00
Alarm.java Add smart wakeup interval 2024-02-24 09:56:56 +01:00
AppNotificationType.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
BatteryConfig.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
BatteryState.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
CalendarEventSpec.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
CallSpec.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
CannedMessagesSpec.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
Contact.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
DailyTotals.java Dashboard view (#3478) 2024-04-04 19:28:04 +00:00
DeviceService.java Device connection: removed references to ACTION_START 2024-03-05 00:11:32 +01:00
DeviceType.java Added scannable-only devices (#3621) 2024-03-28 21:07:05 +00:00
GenericItem.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
GPSCoordinate.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
HeartRateSample.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ItemWithDetails.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
Measurement.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
MusicSpec.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
MusicStateSpec.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
NavigationInfoSpec.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
NotificationSpec.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
NotificationType.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
PaiSample.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
RecordedDataTypes.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
Reminder.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
SleepRespiratoryRateSample.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
SleepState.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
Spo2Sample.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
StressSample.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
SummaryOfDay.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
TemperatureSample.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
TimeSample.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
TimeStamped.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ValidByDate.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
WearingState.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
Weather.java Add support for multiple weather locations 2024-03-29 21:10:40 +00:00
WeatherSpec.java Add support for multiple weather locations 2024-03-29 21:10:40 +00:00
WorldClock.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00