1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-10 07:07:57 +02:00
Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util
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
..
calendar Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
dialogs Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
gpx Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
language Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
protobuf Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
.gitignore Mi2: Initial support for wear location, hr during sleep and date format #323 2016-11-13 01:44:52 +01:00
AlarmUtils.java Add smart wakeup interval 2024-02-24 09:56:56 +01:00
AndroidUtils.java Add wake lock and wakeup for time sync 2024-02-18 19:12:30 +00:00
ArrayUtils.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
BcdUtil.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
BitmapUtil.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
BondingInterface.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
BondingUtil.java BondingUtil: Fix linter 2024-03-25 20:38:18 +00:00
CheckSums.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
CRC32C.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
CryptoUtils.java [Huawei] Fix pin code encoding 2024-02-09 12:02:53 +01:00
DashboardUtils.java Dashboard view (#3478) 2024-04-04 19:28:04 +00:00
DateTimeUtils.java Dashboard view (#3478) 2024-04-04 19:28:04 +00:00
DeviceHelper.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ECDH_B163.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
EmojiConverter.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
FileUtils.java FileUtils: refactor copyStringToFile 2024-03-21 23:28:29 +00:00
FormatUtils.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
GB.java Device connection: added Scan service channel 2024-03-05 00:11:32 +01:00
GBChangeLog.java Dashboard view (#3478) 2024-04-04 19:28:04 +00:00
GBPrefs.java Device connection: added device scan reconnection logic 2024-03-05 00:11:32 +01:00
GBZipFile.java Zepp OS: Refactor firmware uploads 2024-02-01 18:47:28 +00:00
GridAutoFitLayoutManager.java Fossil Hybrid HR: Add watchface preview images in the app manager 2022-06-17 14:45:10 +02:00
ImportExportSharedPreferences.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
JavaExtensions.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
LimitedQueue.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
MapUtils.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
MediaManager.java MusicManager: Fix NPE when music not playing 2024-01-28 20:26:35 +00:00
NotificationUtils.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
Optional.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
PebbleUtils.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
PendingIntentUtils.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
Prefs.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
RangeMap.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
RtlUtils.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
SilentMode.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
StringUtils.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
SwipeEvents.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
TimePreference.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
UriHelper.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
Version.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
WebViewSingleton.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
WidgetPreferenceStorage.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
XTimePreference.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
XTimePreferenceFragment.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
ZipFileException.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00