github InfiniTimeOrg/InfiniTime 1.12.0
InfiniTime 1.12 "Olallieberry"

latest releases: 1.14.0, 1.13.0
13 months ago

InfiniTime 1.12 is the result of nearly 6 months of work from the community and from the @InfiniTimeOrg/core-developers team!

During this (very) long development cycle, we focused mainly on the maintenance of the project : make the code more readable and easier to extend, optimize the memory usage, improve the CI workflows,...

InfiniTime 1.12 also brings some improvements many users were waiting for like a better estimation of the battery level!

Project maintenance

We wrote a new maintainers guide and updated and improved the contributing guide. These documents will provide a better overview about the project organization and management : how to contribute to the project, what is the review process,...

We also applied many refactoring and optimizations that reduced the memory usage of the code (both in RAM and Flash) and that make it more easy to maintain.

Last but not least, we also added a new workflow in our CI (based on Github Actions) that automatically compares the changes in the PRs with the original branch and that displays a nice overview of the memory usage of those changes. This is very useful to check the impact of the changes regarding the memory usage!

image

Oh and finally, we added Watchmate to the [list of companion apps that support InfiniTime]!

image

Battery level monitoring

Many users noticed that the battery level displayed in InfiniTime was a bit optimistic, and that their PineTime would shut down because of a flat battery while InfiniTime still displayed 40% of battery level. In InfiniTime 1.12, we improved the battery level monitoring and implemented a new discharge curve. The battery level monitoring should now be more accurate than before!

InfiniTime will also notify the users that they should charge their PineTime by drawing the battery indicator in yellow.

UI

InfiniTime 1.12 brings a few improvements in the UI.

The settings for the date and time are now combined in a single setting page:

image

We updated the settings list style (the background of the items is now gray) to make it more consistent with other parts of the UI:
image

Notes about this update

The resources package was not updated for this release, so there's no need to re-install it.

PR merged since last release
Full list of changes : 1.11.0...1.12.0

Thanks

@cybuzuma @minacode @Elements6007 @NeroBurner @JF002 @hassless @AlexXZero @kieranc @tom-programming @Avamander @Riksu9000 @jonvmey @AlexXZero @tgc-dk @tnixeu @FintasticMan @JohnBlood @TailyFair @azymohliad

Contribute?

Everyone is very welcome to report any new bugs they encounter, features they miss, send InfiniTime some code or to simply donate.

Don't miss a new InfiniTime release

NewReleases is sending notifications on new releases.