1.4.0 - Widgets!
I’m excited to finally get to release this update after weeks of testing (Thanks to all the Testflight testers!).
The 1.4.0 update adds a ton of new features and fixes a few annoying bugs that users encountered.
Widgets
Perhaps the biggest feature in this release are the two new widgets that can be added to the Home Screen to periodically fetch MQTT messages. Widgets update in the background, the exact refresh rate is limited by iOS but it’s usually around every 15 minutes to 1 hour.
MQTT Fetch Widget
The MQTT Fetch widget displays a single retained message on a specified topic. You can either show the whole message (payload), or select a specific property using the property path, for example payload.temperature.
MQTT Graph Widget
Graph widgets are able to draw a graph using any sort of number from a retained MQTT message. It can either be directly in the payload or some other property path like payload.temperature or payload.battery.
Just like the MQTT Fetch Widget, the graph widget updates frequently in the background. The graph builds up over time as more values come in, and eventually will display a full 24 hours worth of data.
UI Tweaks
Looking for Feedback!
The feedback I got so far has been great and very valuable. I created a Discord server as a space for discussions and to gather all the feedback, feel free to join!