ESP32: доработать home экран и wallet QR

This commit is contained in:
AidarKC
2026-06-14 10:50:31 +04:00
parent 7edc0ba901
commit 423d490939
5 changed files with 142 additions and 29 deletions
@@ -157,14 +157,22 @@
- крупный статус регистрации;
- имя логина;
- имя homeserver;
- короткий статус Wi-Fi;
- короткий статус сервера;
- строку `Wi-Fi: <SSID> connected|disconnected`;
- строку `SHiNE: <server address> connected|unavailable`;
- короткий статус баланса.
Особенности верхнего блока:
- зелёный/контурный статусный кружок аккаунта расположен слева от строки логина;
- блок `STATUS` поднят выше относительно предыдущей версии;
- если состояние хорошее, слово `connected` в строках `Wi-Fi` и `SHiNE` показывается зелёным.
В зоне баланса:
- основная кнопка показа/обновления баланса занимает примерно 80% строки;
- текст на кнопке баланса выровнен левее центра;
- справа от неё стоит отдельная кнопка `QR`;
- после старта устройства баланс пытается загрузиться автоматически, если уже есть секрет и `Wi-Fi`;
- нажатие на кнопку `QR` открывает экран `WALLET_QR`.
Нижние кнопки:
@@ -420,6 +428,16 @@
## Экран WALLET_QR
Экран показывает:
- крупный реальный `QR` для строки `solana:<wallet_address>`;
- снизу крупный текст самого адреса кошелька.
Поведение:
- отдельная текстовая подсказка возврата не показывается;
- возврат на главный экран выполняется обычным тапом по экрану.
Показывает:
- QR-код для строки вида: