Skip to content

v1.8.0

Compare
Choose a tag to compare
@ldeso ldeso released this 02 Apr 10:15
· 71 commits to master since this release

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.

Diff from v1.7.8

Improvements

  • Do not reset configuration if it is back to defaults 31e00c1
  • Use round legacy icon 4699980

Notes

  • Use more enums to simplify code 5dce4bd
  • Move ticking logic from ClockScreen to ClockViewModel 6563b07
  • Stop and restart ticking when switching players 25e4ca4
  • Use LifecycleStartEffect instead combining a DisposableEffect with a LifecycleObserver 3ed8407
  • Rename ClockInput.kt to ClockInputs.kt 80dfbfa
  • Add parameter name in onOrientationChanged signature ffae1e4
  • Replace if with when in LeaningSideHandler 4a1d54c
  • Clarify LeaningSideHandler documentation bcda3d1
  • Pass displayOrientation instead of isLandscape 92b1774
  • Remove unused import 282ae74
  • Move source files directly under the source root a739494
  • Format non-source files 413859e