Behavior changes
- Show location access missing snackbar upon in-app widget pinning with access requiring properties active, but no access
- Upon click on the widget refresh button, only refresh the respective widget instead of all widgets
Fixes
- Fix background location access grant not being recognized after grant on first app start, having led to the background access missing snackbar erroneously showing on widget pin
- Fix widget property copy-to-clipboard functionality on click
Performance
- Improve in-app performance by adding baseline profiles for more usage paths
- Improve widget refreshing performance by reducing the number of
runBlockingcalls and reusing states - Offload widget refreshing from the main thread to prevent blocking
Internal
- Add unit and instrumented app module tests
Full Changelog: 1.6.3...1.6.4