v1.8.0
Blitz v1.8.0
This release is a large refactoring that moves the ticking logic from the UI layer to the ViewModel. It also restores the behavior where the app is closed on the first back event if the configuration is set to its default value, and switches back to a round legacy icon.
Improvements
Notes
- Use more enums to simplify code 5dce4bd
- Move ticking logic from
ClockScreen
toClockViewModel
6563b07 - Stop and restart ticking when switching players 25e4ca4
- Use
LifecycleStartEffect
instead combining aDisposableEffect
with aLifecycleObserver
3ed8407 - Rename ClockInput.kt to ClockInputs.kt 80dfbfa
- Add parameter name in
onOrientationChanged
signature ffae1e4 - Replace
if
withwhen
inLeaningSideHandler
4a1d54c - Clarify
LeaningSideHandler
documentation bcda3d1 - Pass
displayOrientation
instead ofisLandscape
92b1774 - Remove unused import 282ae74
- Move source files directly under the source root a739494
- Format non-source files 413859e