Fix address search keyboard hint/punctuation and add setup-complete screen
The address search screen previously gave no hint about the expected input format and had no punctuation keys at all on either keyboard page, making addresses like a house number "45/3" impossible to type. Adds a localized format-hint line under the title, comma/hyphen keys on the main keyboard, and swaps four rarely-needed accented letters on the special-character page for "/", ".", "'", "-". The header and input field position are now measured dynamically (getCursorY()) instead of assuming a fixed pixel offset, so longer translations of the hint text don't overlap the keyboard. Adds a new FirstRunCompleteScreen shown after the location setup step on first boot: confirms setup is done, names the SD card folder all data is stored in, and notes that WiFi will reconnect automatically from now on, with a large "Flightradar" button leading into the app. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
14
src/i18n.h
14
src/i18n.h
@@ -254,6 +254,20 @@ enum class StringId : uint8_t {
|
||||
// Ersteinrichtungs-Screen (FIRST_RUN_LOCATION_BODY) und im README.
|
||||
LOCATION_INFO_PARA6,
|
||||
|
||||
// Format-Hinweis unter dem Titel der Adresssuche (AddressSearchScreen)
|
||||
// - ein Beispiel im lokalen Format (Strasse Hausnr., PLZ Ort), da das
|
||||
// einzelne Freitextfeld sonst ohne jeden Hinweis war und Nutzer nicht
|
||||
// wussten, was/in welcher Reihenfolge sie eingeben sollen.
|
||||
ADDRESS_SEARCH_HINT,
|
||||
|
||||
// Letzter Screen der Ersteinrichtung (nach der Standort-Adresssuche,
|
||||
// main.cpp) - bestaetigt den Abschluss der Einrichtung, nennt den
|
||||
// SD-Karten-Ordner, in dem alle Daten liegen, und weist darauf hin,
|
||||
// dass sich das WLAN ab dem naechsten Start automatisch verbindet.
|
||||
FIRST_RUN_COMPLETE_TITLE,
|
||||
FIRST_RUN_COMPLETE_BODY1,
|
||||
FIRST_RUN_COMPLETE_BODY2,
|
||||
|
||||
COUNT
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user