feat: Themed reader menus (#1072)

This commit is contained in:
CaptainFrito
2026-05-18 17:35:27 +03:00
committed by GitHub
parent 061c7688a4
commit 8a11f44571
10 changed files with 209 additions and 211 deletions
+10 -7
View File
@@ -9,6 +9,9 @@
#include "activities/Activity.h"
#include "util/ButtonNavigator.h"
struct Rect;
struct ThemeMetrics;
// Structure to hold WiFi network information
struct WifiNetworkInfo {
std::string ssid;
@@ -80,13 +83,13 @@ class WifiSelectionActivity final : public Activity {
static constexpr unsigned long CONNECTION_TIMEOUT_MS = 15000;
unsigned long connectionStartTime = 0;
void renderNetworkList() const;
void renderPasswordEntry() const;
void renderConnecting() const;
void renderConnected() const;
void renderSavePrompt() const;
void renderConnectionFailed() const;
void renderForgetPrompt() const;
void renderNetworkList(const Rect* screen, const ThemeMetrics* metrics) const;
void renderPasswordEntry(const Rect* screen, const ThemeMetrics* metrics) const;
void renderConnecting(const Rect* screen, const ThemeMetrics* metrics) const;
void renderConnected(const Rect* screen, const ThemeMetrics* metrics) const;
void renderSavePrompt(const Rect* screen, const ThemeMetrics* metrics) const;
void renderConnectionFailed(const Rect* screen, const ThemeMetrics* metrics) const;
void renderForgetPrompt(const Rect* screen, const ThemeMetrics* metrics) const;
void startWifiScan();
void processWifiScanResults();