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
gfwilliams 2cb5844020 Bangle.js build flavor (#2621)
This PR adds build flavors to `build.gradle`. The default is called `main`, but we also add `banglejs` which allows the building of an app called `Bangle.js Gadgetbridge`.

This will have internet connectivity, allowing Bangle.js watches to request data directly from the internet - and it's named so as hopefully not to be confused with the normal offline Gadgetbridge, while still giving credit.

Eventually the plan is to put this on the Google Play store, and to have additions in it which are good for Bangle.js users but would otherwise negatively impact normal Gadgetbridge users (a build flavor is used so we can keep the same codebase and not fork).

About naming - I'd mentioned `Gadgetbridge for Bangle` to @ashimokawa but thinking about how it would appear in the app store and Android apps list, it probably makes sense to call it `Bangle.js Gadgetbridge` so it's listed under `B...`. Happy to change or use something else if you have strong opinions though.

**Note:** adding build flavors seems to add the flavor name to existing builds. As a result, *all other builds will now have `main` in the name*. Unfortunately I didn't see another way around this, but hopefully it won't break anything.

Co-authored-by: Gordon Williams <gw@pur3.co.uk>
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2621
Co-authored-by: gfwilliams <gfwilliams@noreply.codeberg.org>
Co-committed-by: gfwilliams <gfwilliams@noreply.codeberg.org>
2022-03-31 11:36:26 +02:00
..
appmanager Fossil Hybrid HR: Edit existing watchfaces from app manager cache 2021-07-19 13:43:05 +02:00
charts Refactor formatting of distance strings 2021-12-30 07:55:20 +01:00
devicesettings Move disconnect_notification constant to generic 2022-03-30 22:01:08 +02:00
AboutActivity.java Add commit id into About screen 2021-12-30 10:40:40 +01:00
AboutUserPreferencesActivity.java Activity Card: React to User settings. Unify step length 2021-12-05 10:34:55 +01:00
AbstractFragmentPagerAdapter.java Update license headers 2020-01-09 10:44:32 +01:00
AbstractGBActivity.java Add black background to Dark Theme 2021-07-06 21:04:27 +02:00
AbstractGBFragment.java Update license headers 2020-01-09 10:44:32 +01:00
AbstractGBFragmentActivity.java Update license headers 2020-01-09 10:44:32 +01:00
AbstractListActivity.java Make Sports Activities list use Activity List style 2020-10-17 14:55:12 +02:00
AbstractSettingsActivity.java Activity Card: React to User settings. Unify step length 2021-12-05 10:34:55 +01:00
ActivitySummariesActivity.java Improve Sports Activities dashboard and Filter 2020-11-26 17:19:08 +01:00
ActivitySummariesChartFragment.java Add header-title to Activity detail 2021-03-08 09:59:14 +01:00
ActivitySummariesFilter.java Rework the Daily Widget: 2020-12-20 19:01:00 +01:00
ActivitySummariesGpsFragment.java flip and scale GPX canvas 2021-02-13 18:10:42 +01:00
ActivitySummaryDetail.java add GPX receiver via intent 2021-07-14 11:41:41 +02:00
AlarmDetails.java Fixed a bunch of warnings 2020-08-26 09:38:31 +02:00
AndroidPairingActivity.java Update license headers 2020-01-09 10:44:32 +01:00
AppBlacklistActivity.java Reworking notification management 2021-10-10 11:49:13 +02:00
AppCompatPreferenceActivity.java Migrate to androidx support libraries and bump compile SDK version 2019-01-26 16:00:56 +01:00
BatteryInfoActivity.java Fix battery level and voltage index on BatteryInfoActivity 2021-11-30 23:41:58 +00:00
BatteryInfoChartFragment.java Add support for multiple batteries per device 2021-11-02 14:37:47 +01:00
CalBlacklistActivity.java Update license headers 2020-01-09 10:44:32 +01:00
ConfigureAlarms.java Add title and description to Alarm table (currently unsued) 2020-04-24 00:31:04 +02:00
ConfigureReminders.java Mi Band 3: Add support for Reminders 2021-12-11 22:39:18 +01:00
ControlCenterv2.java Bangle.js build flavor (#2621) 2022-03-31 11:36:26 +02:00
DataManagementActivity.java AutoExporter changes for better operation and troubleshooting. 2022-03-06 13:03:59 +01:00
DebugActivity.java add debug features for openTracksObserver 2022-02-22 17:57:31 +01:00
DiscoveryActivity.java Provide Add test device directly from the Discovery screen 2021-12-26 18:14:07 +01:00
DiscoveryPairingPreferenceActivity.java Add Discovery setting to the Discovery Activity 2021-12-26 18:14:07 +01:00
ExternalPebbleJSActivity.java Fixed a bunch of misspellings and formatting 2020-08-26 14:37:40 +03:00
FindPhoneActivity.java Added ringtone preference setting. 2021-09-21 21:03:37 +02:00
FwAppInstallerActivity.java Added PineTime (InfiniTime) Nordic DFU support 2020-10-11 19:16:31 +03:00
GBActivity.java Update license headers 2020-01-09 10:44:32 +01:00
GpxReceiverActivity.java add GPX receiver via intent 2021-07-14 11:41:41 +02:00
HeartRateDialog.java add Heart icon (trigger heart measurement) to device action icons 2021-08-08 11:12:08 +02:00
HeartRateUtils.java Update license headers 2020-01-09 10:44:32 +01:00
InstallActivity.java Update license headers 2020-01-09 10:44:32 +01:00
NotificationFilterActivity.java Update license headers 2020-01-09 10:44:32 +01:00
NotificationManagementActivity.java allow to open Android notification settings from Notification settings 2022-02-23 10:25:10 +01:00
ReminderDetails.java Mi Band 3: Add support for Reminders 2021-12-11 22:39:18 +01:00
SettingsActivity.java AutoExporter changes for better operation and troubleshooting. 2022-03-06 13:03:59 +01:00
VibrationActivity.java Update license headers 2020-01-09 10:44:32 +01:00
WidgetAlarmsActivity.java Activity Card: React to User settings. Unify step length 2021-12-05 10:34:55 +01:00
WidgetConfigurationActivity.java show all eligeble devices in Widget Configuration Activity, fix #2170 2021-01-22 20:29:00 +01:00