Skip to content

Releases: ldeso/blitz

v1.8.3

29 Apr 16:55
Compare
Choose a tag to compare

Blitz v1.8.3

This release changes the font size according to the size of system bars and display cutouts, and updates licensing and copyright information to the version 3.2 of the REUSE specification.

Diff from v1.8.2

Improvements

  • Consider system bars and display cutouts when calculating font size 2610e61
  • Follow REUSE specification, version 3.2 829e247

Notes

  • Use "debug" signing config instead of creating a new one cef85c9
  • Remove unnecessary lines from .gitignore 594f7f2
  • Remove Compose previews b9ab160
  • Increase size of screenshots in README.md 8b67bc5
  • Use highest resolution app icon in README.md 375980e

v1.8.2

24 Apr 12:03
Compare
Choose a tag to compare

Blitz v1.8.2

This release adds licensing and copyright information to every file according to the version 3.0 of the REUSE specification, extends "personal data" to "any user data" in the privacy policy, and updates dependencies.

Diff from v1.8.1

Improvements

  • Follow REUSE specification, version 3.0 7e2b1b3
  • Use more restrictive privacy policy bfced45
  • Update dependencies 87df256

Notes

  • Add @PreviewScreenSizes annotation d2f60a6
  • Update website theme 547a509
  • Do not hardcode application ID in manifest 3e31994
  • Remove unnecessary dependency 64a6884
  • Clarify debian/copyright file 24111f4
  • Restore title in README.md 3c3b745
  • Improve icons in README.md 70be4a2

v1.8.1

11 Apr 14:36
Compare
Choose a tag to compare

Blitz v1.8.1

This release enables APK Signature Schemes v3 and v4, updates dependencies and adds local tests.

Diff from v1.8.0

Improvements

  • Enable APK Signature Schemes v3 and v4 abb60f2
  • Update dependencies 10d910e

Notes

  • Use Kotlin Duration and TimeSource 36183bd
  • Add local tests 4a739a8
  • Switch to single-project build ed449c3
  • Round time down to nearest tenth of second 3d3dc2e
  • Add currentTime variable to decrease code repetitions 8489413
  • Rename CallbackCaller to CallbackHandler cff2a76
  • Use correct default values in ClockContentPreview abd793f
  • Add parameter names in restoreSaved… signatures 64d53da
  • Improve format of CHANGELOG.md 47a634e
  • Add missing alt attribute in README.md de566b5
  • Remove trailing newline in all metadata files 880737b

v1.8.0

02 Apr 10:15
Compare
Choose a tag to compare

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

v1.7.8

28 Mar 20:04
Compare
Choose a tag to compare

Blitz v1.7.8

This release fixes two bugs that could be triggered by back gestures when the time was close to zero.

Diff from v1.7.7

Bug Fixes

  • Fix bug where clock would be stuck if time ended during back gesture 3e73e07
  • Fix bug where the first time save could be off by one minute/second b6a7494

v1.7.7

28 Mar 19:01
Compare
Choose a tag to compare

Blitz v1.7.7

This release fixes a bug reintroduced in version 1.7.1 where the wrong animation was shown if the time ended during a back gesture.

Diff from v1.7.6

Bug Fix

  • Fix bug where wrong animation was shown if time ended during back gesture da78168

Note

v1.7.6

28 Mar 17:20
Compare
Choose a tag to compare

Blitz v1.7.6

This release makes the time of each player independent from the UI state, which results in less frequent recompositions and an increased responsiveness.

Diff from v1.7.5

Improvement

  • Separate time from UI state to increase responsiveness e419856

Notes

  • Rename source directory from java to kotlin 5169ed8
  • Rename "ChessClock" to "Clock" 7a6066c
  • Move ClockBackHandler to ClockInput.kt 9f26096
  • Create LeaningSideHandler d81aaf8
  • Add favicon.ico f952042
  • Update "About" section in README.md c0a4c79

v1.7.5

27 Mar 10:01
Compare
Choose a tag to compare

Blitz v1.7.5

This release disables back gesture animations below Android 14.

Diff from v1.7.4

Improvement

  • Do not animate back gestures below Android 14 fc19825

Notes

  • Fix typo in names of variables 804d872
  • Remember onOrientationChanged with rememberUpdatedState 91eccee
  • Do not use lazy to create orientationEventListener 6cb6835
  • Move calculation of rotation out of DisposableEffect c0bba1b

v1.7.4

26 Mar 17:53
Compare
Choose a tag to compare

Blitz v1.7.4

This release fixes a bug introduced in version 1.7.3 where the time was displayed upside down.

Diff from v1.7.3

Bug Fix

  • Fix bug where time was displayed upside down 7e7424d

v1.7.3

26 Mar 17:39
Compare
Choose a tag to compare

Blitz v1.7.3

This release restores a feature that was removed in version 1.7.2 where the orientation of the device must cross a threshold of 10 degrees to be able to change the display orientation.

Diff from v1.7.2

Bug Fix

  • Restore threshold of 10 degrees before changing display orientation e4a1451

Note