From 9c88f0c9fdfba378d2f8a3d10d9c2fba97579130 Mon Sep 17 00:00:00 2001 From: NeilClack Date: Wed, 15 Apr 2026 13:45:30 -0500 Subject: [PATCH] Re-organize Settings Menu --- internal/page/settingsPage.go | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/internal/page/settingsPage.go b/internal/page/settingsPage.go index 9cb665d..e1ec7ed 100644 --- a/internal/page/settingsPage.go +++ b/internal/page/settingsPage.go @@ -78,15 +78,6 @@ func (p *Settings) Init(ctx *PageCtx) error { label: proclamationsLabel, }) - wifiLabel, err := NewStringItem("WiFi Setup", font, colors.White) - if err != nil { - return fmt.Errorf("creating wifi label: %w", err) - } - p.options = append(p.options, Option{ - target: WIFI, - label: wifiLabel, - }) - audioLabel, err := NewStringItem("Audio", font, colors.White) if err != nil { return fmt.Errorf("creating audio label: %w", err) @@ -114,13 +105,13 @@ func (p *Settings) Init(ctx *PageCtx) error { label: licenseKeyLabel, }) - logsLabel, err := NewStringItem("Logs", font, colors.White) + wifiLabel, err := NewStringItem("WiFi Setup", font, colors.White) if err != nil { - return fmt.Errorf("creating logs label: %w", err) + return fmt.Errorf("creating wifi label: %w", err) } p.options = append(p.options, Option{ - target: LOGS, - label: logsLabel, + target: WIFI, + label: wifiLabel, }) updateLabel, err := NewStringItem("Check for Updates", font, colors.White) @@ -132,6 +123,18 @@ func (p *Settings) Init(ctx *PageCtx) error { label: updateLabel, }) + logsLabel, err := NewStringItem("Logs", font, colors.White) + if err != nil { + return fmt.Errorf("creating logs label: %w", err) + } + p.options = append(p.options, Option{ + target: LOGS, + label: logsLabel, + }) + + // TODO: Add entry for "Tutorial" + // TODO: Add entry for "About" + // Get base font size from database baseFontSize := p.Context.CfgPtr.StandardFontSize