darken
18ac05ed80
Fix crashes when entering settings
...
Likely from #209
2024-07-12 21:47:04 +02:00
darken
02f68821d2
Release: 2.14.0-rc0
v2.14.0-rc0
2024-07-12 15:04:28 +02:00
darken
62886f00f1
Show battery values in notification content titles
2024-07-12 14:47:01 +02:00
darken
f2eb45d00b
Fix app crash on launch if permission are not granted
...
```java
12:49:29.433 AndroidRuntime E FATAL EXCEPTION: main
Process: eu.darken.capod, PID: 15164
java.lang.SecurityException: Starting FGS with type connectedDevice callerApp=ProcessRecord{cb03698 15164:eu.darken.capod/u0a352} targetSDK=34 requires permissions: all of the permissions allOf=true [android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE] any of the permissions allOf=false [android.permission.BLUETOOTH_ADVERTISE, android.permission.BLUETOOTH_CONNECT, android.permission.BLUETOOTH_SCAN, android.permission.CHANGE_NETWORK_STATE, android.permission.CHANGE_WIFI_STATE, android.permission.CHANGE_WIFI_MULTICAST_STATE, android.permission.NFC, android.permission.TRANSMIT_IR, android.permission.UWB_RANGING, USB Device, USB Accessory]
at android.os.Parcel.createExceptionOrNull(Parcel.java:3242)
at android.os.Parcel.createException(Parcel.java:3226)
at android.os.Parcel.readException(Parcel.java:3209)
at android.os.Parcel.readException(Parcel.java:3151)
at android.app.IActivityManager$Stub$Proxy.setServiceForeground(IActivityManager.java:7167)
at android.app.Service.startForeground(Service.java:863)
at androidx.work.impl.foreground.SystemForegroundService$Api31Impl.startForeground(SystemForegroundService.java:194)
at androidx.work.impl.foreground.SystemForegroundService$1.run(SystemForegroundService.java:130)
at android.os.Handler.handleCallback(Handler.java:959)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8699)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)
2024-07-12 13:44:57 +02:00
darken
2fca9097c2
Fix up-navigation behavior when doing onboarding
...
Back button shouldn't take you dashboard -> onboarding or onboarding -> dashboard
2024-07-12 13:44:44 +02:00
Ricky Cheung
051677e7dd
Prevent return@apply duplicates
...
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-07-12 12:18:24 +02:00
Ricky Cheung
fbcd595b45
Add more spacing around the wide variant of dual pods widgets
...
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-07-12 12:18:24 +02:00
Ricky Cheung
aa38f58f62
setCustomContentView() -> setCustomBigContentView()
...
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-07-12 12:18:24 +02:00
Ricky Cheung
a3b01a02ee
Update all checkbox preferences to SUW switches
...
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-07-12 12:18:24 +02:00
Ricky Cheung
8544983984
Update com.google.android.material to 1.12.0
...
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-07-12 12:18:24 +02:00
Ricky Cheung
07a11799b1
Implement support for different states in notification text
...
Fixes #198
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-06-27 08:34:19 +02:00
Kavish Devar
65a7b1933a
Add PUSH_NOTIFICATIONS permission to AndroidManifest.xml for wearos ( #203 )
...
* Add PUSH_NOTIFICATIONS permissions to AndroidManifest.xml for wearos
Fixes https://github.com/d4rken-org/capod/issues/154
* Fix typo in AndroidManifest.xml for wearos app
2024-06-26 12:41:47 +02:00
Ricky Cheung
bbfb735124
Enlarge the icons on wide widgets
...
* Also move the case details to the centre and separate the text a little
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-06-26 12:41:24 +02:00
Ricky Cheung
7b474fb0e1
Fix up comment
...
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-06-26 12:41:24 +02:00
Ricky Cheung
c6524d7cee
Log layout ID in createDualPodLayout
...
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-06-26 12:41:24 +02:00
Ricky Cheung
148cdf5109
Add more notes for the wide widgets
...
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-06-26 12:41:24 +02:00
Ricky Cheung
60a3039415
Annotate layout argument as LayoutRes
...
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-06-26 12:41:24 +02:00
Ricky Cheung
6f7b6e30c9
Fix status bar icons in light theme
...
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-06-26 12:41:24 +02:00
Ricky Cheung
08c095eae4
Switch all MaterialComponents for Material3 for Wear
...
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-06-26 12:41:24 +02:00
Ricky Cheung
9087be6282
Add wide variant of dual pod widget
...
* Wide variant activates when the widget is larger than 3 columns in length
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-06-26 12:41:24 +02:00
Ricky Cheung
d46fe35eab
Make widgets consistent with each other
...
Going by 2f9185efa7 , it appears the label is preferred to be at the bottom
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-06-26 12:41:24 +02:00
Ricky Cheung
1afb77ee33
Make the status bar transparent
...
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-06-26 12:41:24 +02:00
Ricky Cheung
a9215fc11c
Switch to everything Material3 components
...
This commit modifies all major elements of the UI for phones to use Material3 elements, including the toolbar.
Signed-off-by: Ricky Cheung <rcheung844@gmail.com >
2024-06-26 12:41:24 +02:00
darken
d80a110280
Thank the MagicPods project
2024-04-30 16:10:06 +02:00
darken
fdfc7f44fb
Update translations
2024-04-30 15:37:18 +02:00
darken
26fbfc08f7
Remove proprietary Google Play info block in FOSS builds
2024-04-05 18:42:11 +02:00
hwlnx
89049ee3ab
Update preferences_support.xml
2024-03-11 13:30:22 +01:00
hwlnx
68f81f900b
Update strings.xml
2024-03-11 13:29:19 +01:00
darken
513bd891af
Release: 2.13.0-rc0
v2.13.0-rc0
2024-02-25 13:30:10 +01:00
darken
37cd753ab8
Update README
2024-02-25 13:29:13 +01:00
darken
34bf2311b4
Add support for PowerBeats4
...
Thanks to @docgalaxyblock
2024-02-25 13:29:13 +01:00
darken
a86093f617
Update translations
2024-02-25 13:16:19 +01:00
Matthias Urhahn
71f66e6004
Merge pull request #182 from JerretQueen/main
...
Onboarding typo fixed, dual pods layout realigned.
2024-02-25 13:12:31 +01:00
Matthias Urhahn
2d1ab85e01
Update README.md
2024-02-25 13:11:46 +01:00
Matthias Urhahn
f029eb9102
Merge pull request #179 from hwlnx/patch-1
...
Update strings.xml
2024-02-25 13:06:15 +01:00
Matthias Urhahn
471837ab88
Update gradle-wrapper.properties
2024-02-25 13:05:05 +01:00
Matthias Urhahn
1e80d742cc
Update build.gradle.kts
2024-02-25 13:04:38 +01:00
Matthias Urhahn
16b6273938
Update build.gradle.kts
2024-02-25 13:04:08 +01:00
JerretQueen
3407370563
1. Fixed a typo in @string/onboarding_body2. The message now correctly says "implementation" instead of "implemtation".
...
2. Changed layout of overview_pods_dual_item.xml so that the left and right pod status are properly lined up with each other.
2023-12-30 00:14:24 -06:00
hwlnx
3cda73a36c
Update strings.xml
2023-11-19 20:05:42 +01:00
darken
b604c423ad
Release: 2.12.1-rc0
v2.12.1-rc0
2023-10-28 19:51:26 +02:00
darken
0c8b121c2c
Request FOREGROUND_SERVICE_SPECIAL_USE for debug log service
2023-10-28 19:50:56 +02:00
darken
da11961611
Release: 2.12.0-rc0
v2.12.0-rc0
2023-10-28 18:36:11 +02:00
darken
48b9952fc0
Update translations
2023-10-28 18:21:50 +02:00
darken
99fa99eba5
Update billing client
2023-10-28 18:03:28 +02:00
darken
06e67e04ac
Move permission
2023-10-28 17:58:09 +02:00
darken
4a2f7c20a2
Update unit test
2023-10-28 17:58:09 +02:00
darken
82e8769407
Bump dependencies and API targets.
2023-10-28 17:58:09 +02:00
darken
ad38702df1
Widget: Center device label
2023-10-28 16:59:52 +02:00
darken
3f98c62a8f
Extend test case for AirPods Pro 2 (USB-C)
...
Closes #164
2023-09-24 12:01:15 +02:00