Skip to content

Releases: ldeso/blitz

v1.7.2

26 Mar 16:08
Compare
Choose a tag to compare

Blitz v1.7.2

This release fixes a long-standing bug where the time could be updated in the wrong direction due to rounding.

Diff from v1.7.1

Bug Fix

  • Fix bug where time could update in the wrong direction due to rounding 366fc48

Notes

  • Simplify dependencies 70a14e6
  • Create component OrientationHandler 8bdcc8a
  • Add missing documentation for dragAmount 1b527bf

v1.7.1

26 Mar 09:50
Compare
Choose a tag to compare

Blitz v1.7.1

This release improves the experience for versions of Android below Android 14 by adding a default value for the starting side of back gestures, which depends on whether the layout is set from left to right or from right to left.

Diff from v1.7.0

Improvement

  • Provide correct default value for swipe side of back gestures for API < 34 209040f

Notes

  • Add "About" section to README.md 909e69f
  • Simplify chessClockInput 32b161e
  • Remove redundant state cbc5c88

v1.7.0

25 Mar 22:20
Compare
Choose a tag to compare

Blitz v1.7.0

This release adds a feature that animates the time of the current player when the clock is paused.

Diff from v1.6.5

New Feature

  • Add animation to the time of the current player when the clock is paused 387fac5

Notes

  • Add ChessClockInput.kt 99a286c
  • Simplify BasicTime bdafd95
  • Simplify ChessClockTickingEffect 94272bc
  • Simplify ChessClockBackHandler 6713902
  • Simplify restoreSavedTime c41c22a
  • Simplify IsLeaningRightHandler b53210d
  • Rename clock to chessClockViewModel 9a44d08
  • Improve links in CHANGELOG.md 000c751

v1.6.5

24 Mar 11:13
Compare
Choose a tag to compare

Blitz v1.6.5

This release fixes a bug introduced in version 1.6.3 where the time could change before the end of the predictive back gesture animation.

Diff from v1.6.4

Bug Fix

  • Fix bug where time could change before end of predictive back gesture animation 95c55e3

v1.6.4

24 Mar 10:49
Compare
Choose a tag to compare

Blitz v1.6.4

This release fixes a long-stanging bug where the clock would sometimes display negative time, as well as a bug introduced in version [1.6.0] where the position of the time would not reset when canceling a predictive back gesture.

Diff from v1.6.3

Bug Fixes

  • Fix bug where a negative time would be displayed if the clock reached zero in the background 714614f
  • Fix bug where position would not reset when canceling back gestures af02af4

v1.6.3

24 Mar 09:34
Compare
Choose a tag to compare

Blitz v1.6.3

This release adds a delay to improve the predictive back gesture animation.

Diff from v1.6.2

Improvement

  • Add delay to improve predictive back gesture animation 86cacd3

Note

  • Fix wrong release dates in CHANGELOG.md c262bac

v1.6.2

24 Mar 08:55
Compare
Choose a tag to compare

Blitz v1.6.2

This release fixes a bug introduced in version 1.6.0 where dragging to change the time would give unexpected values.

Diff from v1.6.1

Bug Fix

  • Fix a bug where dragging to change the time would yield incorrect values 0d23239

v1.6.1

24 Mar 07:34
Compare
Choose a tag to compare

Blitz v1.6.1

This release fixes two bugs introduced in version 1.6.0 that were triggered by predictive back gestures and the clock reaching zero.

Diff from v1.6.0

Bug Fixes

  • Fix bug where wrong animation was shown if time ended during back gesture 9e3c4d8
  • Fix bug where time would not change color when reaching zero cedb208

v1.6.0

24 Mar 05:38
Compare
Choose a tag to compare

Blitz v1.6.0

This release introduces predictive back gestures within the app and drastically reduces the number of recompositions by hoisting state the closest to where it is consumed.

Diff from v1.5.8

New Feature

  • Enable predictive back gestures c3f00ab

Improvement

  • Drastically reduce recompositions ea47bfb

Note

v1.5.8

22 Mar 17:42
Compare
Choose a tag to compare

Blitz v1.5.8

This release allows the app to conserve app resources using the collectAsStateWithLifecycle API to collect the uiState in a lifecycle-aware manner.

Diff from v1.5.7

Improvement

  • Reduce app resources using collectAsStateWithLifecycle 9f9ea3e

Notes

  • Simplify code for adjusting the time and configuration 1c6dbf5
  • Do not pass callbacks to ViewModel f94e478
  • Simplify code to reset configuration e8cc533
  • Call super.onCreate before enableEdgeToEdge cc40932
  • Use single .gitignore 1f2e012