mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-08-22 14:40:05 +00:00
* #305 the home Wi-Fi status was decided from WiFi.getMode(), not from what the user asked for, so anything leaving the radio in STA made it announce "Starting…" indefinitely with Wi-Fi switched off. Gate on wifiConfigGetRadioEnabled(). * #304 the Wi-Fi and Bluetooth status strings were raw literals and stayed English everywhere. Wrapped in TR(). Most already had translations sitting unused in the language files, so this costs translators nothing for "Connecting…", "SSID not found", "Off" and "Built-in"; only "Starting…", "Auth failed", "Link lost" and "Init…" are new keys. * #257 "Built-in" had two code paths and only the one you do NOT see went through TR(), which is why it looked inconsistent to the reporter. * #307 the theme-colour buttons were fixed at 124/84 px, measured against "Save & restart" / "Reset". Hungarian's "Mentés és újraindítás" ran off both edges. They size to their label now, in a wrapping row, so an over-long pair drops to two lines rather than clipping. * #306 the contact action sheet decided scrollability from a hand-maintained grid_items tally that the location-sharing button (#266) was never added to. When the tally is short the body is left unscrollable and the overflow is unreachable. Decide from the height the buttons actually reached instead, so the tally can drift harmlessly. SDK: wada.ui.text_w / text_lines. An app could ask how tall a line is but not how wide, so anything laying out its own rows had to guess whether a string would wrap; guessing wrong draws the next row on top. That is exactly what happened to the SDK Test app (fixed separately as store version 1.4, with Nearby hardened the same way). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>