Commit Graph

23 Commits

Author SHA1 Message Date
Paul Plant 5d86d0c6bc Update XDripWatchComplication+Entry.swift 2024-05-06 14:27:29 +02:00
Paul Plant d6bd5ba6e4 correction to "data disabled" instructions for smaller Watches
- also added missing "Data disabled" string in ES localization
2024-05-05 20:07:13 +02:00
Paul Plant d5f390d302 FR localization of Watch App and Complications
Co-Authored-By: Patrick Sonnerat <patrick.sonnerat@hotmail.com>
2024-04-29 21:26:47 +02:00
Paul Plant 6d32a000e3 add placeholder chart data to the widgets (iOS and WatchOS)
- also remove "no trend" arrow that was previously added as it doesn't look good - prefer to leave it blank
2024-04-29 20:46:25 +02:00
Paul Plant de3303f32c NL localization of Watch App and Complications
Co-Authored-By: Johan Degraeve <13840461+johandegraeve@users.noreply.github.com>
2024-04-29 11:23:59 +02:00
Paul Plant f871166c47 DE localization of Watch App and Complications
Co-Authored-By: Deniz Cengiz <48965855+dnzxy@users.noreply.github.com>
2024-04-27 21:40:37 +02:00
Paul Plant a2304836f0 changes to watch complication logic
- Apple Watch settings in main iOS app
- disable by default the complication values to prevent the (constant) user confusion
- force the user to agree that the complications will not update in real-time. If they don't, don't show values in the complications
- localizations added for Watch complications
- watch app "last reading since" changed to "x mins ago"
- double-tapping "remaining complications" will silently force a complication update
- watch state request indicator now changes to orange whilst pending reply from iOS companion app
-
2024-04-26 21:53:02 +02:00
Paul Plant 64ac32fb47 remove @available iOS/WatchOS checks as deployment target makes them redundant 2024-04-20 13:21:12 +02:00
Paul Plant 7103c3ba31 colour updates/corrections for all widgets
- colour updates/corrections for all widgets

- remove gray color for not recent readings in watch complications

- when using standard apple widgetkit constraints, changing the colour of the bg value and delta to gray when > x minutes old makes no sense as it doesn't indicate that the bg readings are old, rather than that the complication hasn't gotten new data yet (which can be normal for the Watch complication updates).
96ec614a
2024-04-11 11:42:57 +02:00
Paul Plant d2daad8b9a initial implementation of watch/complications background refresh 2024-04-09 18:54:16 +02:00
Paul Plant 72abe3f315
complication widget scaling for 40mm watch (#524) 2024-04-01 13:08:27 +02:00
Paul Plant df65085ca6 add documentation and clean-up some comments/code 2024-03-23 21:15:10 +01:00
Paul Plant 00ac34d298 UI updates to live activity and system widgets 2024-03-23 15:04:58 +01:00
Paul Plant 9fc843a849 improvements to Watch app in follower mode 2024-03-23 12:26:23 +01:00
Paul Plant a9a3d1d487 dynamically set watch view to screen size
using WKInterfaceDevice.current().screenBounds.size the chart size is modified together with text sizes in all views in order to make sure the view renders nicely in small watches
2024-03-15 20:24:36 +01:00
Paul Plant 110d6cfd33 Watch complication change and refresh time 2024-03-13 23:59:47 +01:00
Paul Plant 4f0b9589e6 widget + live activity view updates 2024-03-12 11:58:14 +01:00
Paul Plant 3229a0e532 watch app improvements, follower mode data source, iOS widget improvements
- also widget data is stored in a new userDefaults variable based upon the app bundle to avoid cross-contamination if various versions are installed on the same device
2024-03-10 11:35:05 +01:00
Paul Plant 2929118301 added widget .accessoryRectangle + various improvements 2024-03-05 17:22:50 +01:00
Paul Plant d671e6ab0a WidgetKit implementation for Watch and xDrip targets 2024-03-04 20:04:07 +01:00
Paul Plant 214ab60ac8 update 240226 2024-02-26 18:10:53 +01:00
Paul Plant c0308aa7f9 update 240225 2024-02-25 12:39:47 +01:00
Paul Plant c581b2bbcd initial wkcomplication structure 2024-02-23 17:42:23 +01:00