Skip to content

InfiniTime 1.16 "Starfruit"

Latest

Choose a tag to compare

@mark9064 mark9064 released this 06 Jan 20:38

The mills of InfiniTime grind slowly, but they grind exceedingly fine. It has been nearly 400 days since our last release, but there has been continuous steady progress over this time, bringing us to the point where we are happy to announce the release of version 1.16, Starfruit.

New features:

  • The timer now vibrates for 10 seconds when it ends. No more missing the single buzz (@vkareh)
  • Stopwatch app can stay running in the background - long press the button or swipe to exit without stopping the counter (@codingjourney)
  • Heart rate measurements in the background: choose your preferred measurement period in the settings from continuous to every 30 minutes (or disabled, of course). Make sure to start heart rate measurements in the app after changing the setting. (@patgruber @mark9064)
  • Step counter history: you can now see how many steps you did yesterday in the steps app (@Hunman)
  • Calculator app. Does exactly what it says on the tin! (@minacode)
  • The status icons now show when the alarm is enabled (@jmlich)
  • Pride flag watchface featuring a variety of flags (accessible by long-pressing on the watchface) (@Aperture32GLaDOS)
  • Terminal watchface revamp: now with new colours and weather (@JustScott)
  • Sunset/sunrise time support for the weather app. This requires an update to companion apps (Gadgetbridge etc.) so support will be coming soon (@vkareh)
  • Security setting to disable the ability to perform a firmware update or modify the filesystem. Useful if you have evil friends who want to mess with your watch (@DavisNT)
  • Global theme change: aqua is out, dark grey is in! (@tituscmd)
InfiniSim_2026-01-06_211249 InfiniSim_2026-01-06_211321 InfiniSim_2026-01-06_211353 InfiniSim_2026-01-06_211420 InfiniSim_2026-01-06_211632 InfiniSim_2026-01-06_211653

Notable fixes:

  • Weather forecast now shows imperial values the right way round, and rounds negative temperatures correctly (@vkareh @FintasticMan @mark9064)
  • Resolved crash caused by changing the alarm time while the alarm is ringing, and improve the alarm ringing screen. This was the cause of many crashes, as it was easy to accidentally change a number while half awake. (@ljahn)
  • Infineat watchface no longer crashes when loaded while charging (@SteveAmor)
  • The touchscreen no longer turns off after a few seconds when touched continuously. Enjoy uninterrupted gaming and painting (@mark9064)

Performance and technical:

  • Every pull request now has a "Run in InfiniEmu" button so you can try changes to InfiniTime out in your browser! This is now possible thanks to a full emulator of the hardware (!!!!) (@pipe01)
  • All free memory is now automatically used for the FreeRTOS heap, so no more changing the heap size manually (@pipe01)
  • Compatibility with newer compilers (tested up to GCC 14) (@lmamane)

And as always a huge thanks to the many contributors who've contributed things from better documentation to UI improvements to typo fixes. Your efforts make InfiniTime the experience that it is. Read the full changelog below, or try 1.16 and notice all the quality of life changes :)

Changelog

New Contributors

Full Changelog: 1.15.0...1.16.0