Releases: ldeso/blitz
v1.8.3
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.
Improvements
- Consider system bars and display cutouts when calculating font size 2610e61
- Follow REUSE specification, version 3.2 829e247
Notes
v1.8.2
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.
Improvements
- Follow REUSE specification, version 3.0 7e2b1b3
- Use more restrictive privacy policy bfced45
- Update dependencies 87df256
Notes
v1.8.1
Blitz v1.8.1
This release enables APK Signature Schemes v3 and v4, updates dependencies and adds local tests.
Improvements
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
toCallbackHandler
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
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
v1.7.8
Blitz v1.7.8
This release fixes two bugs that could be triggered by back gestures when the time was close to zero.
Bug Fixes
v1.7.7
v1.7.6
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.
Improvement
- Separate time from UI state to increase responsiveness e419856
Notes
v1.7.5
Blitz v1.7.5
This release disables back gesture animations below Android 14.
Improvement
- Do not animate back gestures below Android 14 fc19825
Notes
v1.7.4
v1.7.3
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.
Bug Fix
- Restore threshold of 10 degrees before changing display orientation e4a1451
Note
- Add whitespace 5029cc7