Skip to content

Breeze 2.2.0

Choose a tag to compare

@monikapurpl3 monikapurpl3 released this 15 Aug 11:05
· 13 commits to main since this release

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.