Breeze 2.2.0
Breeze 2.2.0 — the app now actually feels like something you're touching.
Haptic feedback (it was effectively absent)
There were exactly two haptic calls in the whole app: one selectionClick — the faintest constant Android offers — fired after a control had already committed, plus one in diagnostics. Steppers, mode, fan, flap, power and page swipes were all silent. The VIBRATE permission wasn't declared either, so the stronger feedback paths did nothing regardless.
Feedback is now named by meaning rather than intensity, so it stays consistent as things get added:
| when | |
|---|---|
| tick | a notch moved — temperature ±, a slider detent, swiping to another unit |
| select | a setting chosen — mode, fan, a flap half, eco/turbo |
| toggle | power on/off, deliberately the heaviest: it's the one action with a physical result you might be across the room from |
| success / failure | pairing accepted, or a rejected key — failure is two beats so it's distinguishable without looking |
The temperature slider ticks only when the value crosses a notch, not on every pixel of the drag.
Generated device names
Every install used to propose "Breeze", so a household ended up with several identically-named rows in the server's device list and no way to tell which phone to revoke. Names are now a climate word plus seven digits — Sirocco-4820937 — pre-filled at pairing with a dice button to re-roll. (Labels were never identity: the server keys on a token id, so the duplicates were harmless, just useless to a human.)
A welcome screen that welcomes
It was an icon and three bare fields, followed by an abrupt jump to a pairing code nobody had been warned about. Now it states the three steps before they happen — including that a person has to approve the pairing on your home network, which is the genuinely surprising one — with helper text under each field saying where the value comes from, a gradient drawn from your wallpaper palette, and errors in a proper container instead of loose red text.
Also in the 2.1 line, if you're coming from 2.0: Android Auto (one AC per screen, one huge power button), the widget's ON/OFF badge, and the fix that stops the app destroying its own credential over a transient 401.
Download Breeze-2.2.0.apk below, or from bolero.