1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-20 20:10:15 +02:00
Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities
MrYoranimo 435d41aca0 Huami/Xiaomi: centralize handling of device state events
Gadgetbridge can be configured to perform an action when a
Huami device is taken off or the user was detected to fall asleep or
wake up. This functionality was specific to Huami devices, but this
changeset moves this upstream to the AbstractDeviceSupport class in
combination with new GBDeviceEvents.

Now that the ADS has centralized support for this functionality, the
same logic can be used for other devices. In this case, an
implementation is added for supported Xiaomi devices.
2023-12-09 00:20:22 +01:00
..
app_specific_notifications Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
appmanager Xiaomi: Fix crash when opening app manager 2023-11-29 21:11:54 +00:00
charts Add blood oxygen graph 2023-10-29 20:43:46 +01:00
devicesettings Huami/Xiaomi: centralize handling of device state events 2023-12-09 00:20:22 +01:00
discovery Delegate auth key validation to coordinator 2023-12-02 10:59:34 +00:00
loyaltycards Migrate Loyalty Cards preferences to AbstractSettingsActivityV2 2023-07-28 22:47:39 +01:00
AboutActivity.java Add commit id into About screen 2021-12-30 10:40:40 +01:00
AboutUserPreferencesActivity.java Introduce AbstractSettingsActivityV2 2023-07-28 20:21:53 +00:00
AbstractFragmentPagerAdapter.java
AbstractGBActivity.java Switch UI to Material 3 and support dynamic colors 2023-08-08 08:47:26 +00:00
AbstractGBFragment.java
AbstractGBFragmentActivity.java
AbstractListActivity.java
AbstractPreferenceFragment.java Replace old-style preference switch with Material 3 switch 2023-10-09 09:53:36 +02:00
AbstractSettingsActivity.java Introduce AbstractSettingsActivityV2 2023-07-28 20:21:53 +00:00
AbstractSettingsActivityV2.java Migrate Loyalty Cards preferences to AbstractSettingsActivityV2 2023-07-28 22:47:39 +01:00
ActivitySummariesActivity.java Switch UI to Material 3 and support dynamic colors 2023-08-08 08:47:26 +00:00
ActivitySummariesChartFragment.java Generalize charts logic for non-activity data 2023-06-16 23:53:28 +01:00
ActivitySummariesFilter.java Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
ActivitySummariesGpsFragment.java Refactor and extend GpxParser 2023-05-14 14:19:48 +01:00
ActivitySummaryDetail.java Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
AlarmDetails.java Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
AndroidPairingActivity.java
AppBlacklistActivity.java Reworking notification management 2021-10-10 11:49:13 +02:00
AppCompatPreferenceActivity.java
BatteryInfoActivity.java Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
BatteryInfoChartFragment.java Fix chart legend text color on dark theme 2023-08-08 08:47:26 +00:00
CalBlacklistActivity.java Make calendar blacklist configurable per device 2022-07-05 19:58:21 +02:00
ConfigureAlarms.java Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
ConfigureContacts.java Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
ConfigureReminders.java Mi Band 8: Implement reminders 2023-11-25 21:16:52 +00:00
ConfigureWorldClocks.java Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
ContactDetails.java Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
ControlCenterv2.java Remove scanning intensity preference and legacy discovery activity 2023-10-06 22:16:58 +01:00
DataManagementActivity.java Switch UI to Material 3 and support dynamic colors 2023-08-08 08:47:26 +00:00
DebugActivity.java Fix crash when pairing current device as companion 2023-11-28 18:12:12 +00:00
ExternalPebbleJSActivity.java
FindPhoneActivity.java Amazfit GTR 4: Initial support 2022-10-22 22:03:49 +02:00
FwAppInstallerActivity.java Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
GBActivity.java
GpxReceiverActivity.java Add null pointer check based on Google Play store reports: 2023-05-19 09:44:10 +01:00
HeartRateDialog.java add Heart icon (trigger heart measurement) to device action icons 2021-08-08 11:12:08 +02:00
HeartRateUtils.java
InstallActivity.java Zepp OS: Display watchface and app preview on install 2023-06-10 13:34:48 +01:00
NotificationFilterActivity.java
NotificationManagementActivity.java Introduce AbstractSettingsActivityV2 2023-07-28 20:21:53 +00:00
OpenFwAppInstallerActivity.java Add device menu item to get to the FW/App Installer via an explanation activity 2022-07-12 10:50:41 +02:00
ReminderDetails.java Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
SettingsActivity.java Move Discovery activities to standalone package 2023-09-19 20:44:42 +01:00
SleepAlarmWidgetConfigurationActivity.java Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
TextReceiverActivity.java Allow text to be shared to devices 2023-09-11 13:28:37 +00:00
VibrationActivity.java
WakeActivity.java Bangle.js: extending intents functionality (continuation) 2022-09-19 21:52:40 +02:00
WidgetAlarmsActivity.java Allow DeviceService to target a specific device 2022-08-05 21:34:15 +02:00
WidgetConfigurationActivity.java Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
WorldClockDetails.java Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00