Skip to content

Conversation

@adamrushy
Copy link
Contributor

A basic settings screen along with theme switching + App Icon switching.

After After
IMG_5E413FCC05F3-1 IMG_B4AB611485EE-1

The red text on default button is a little misleading here because they look "destructive" but think it's fine for now.

import SwiftUI

struct SettingsView: View {
@EnvironmentObject var themeManager: ThemeManager
Copy link
Collaborator

@PaulRWillis PaulRWillis Aug 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Could this be private?

}

Section("About") {
HStack {
Copy link
Collaborator

@PaulRWillis PaulRWillis Aug 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: I think this could work well with LabeledContent since we support iOS 16

Or alternatively a .badge modifier: badge(_:)

Copy link
Collaborator

@PaulRWillis PaulRWillis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great to have new app icons ready for the space theme this year! 💃

@adamrushy adamrushy merged commit 37cd45d into main Aug 30, 2025
1 check passed
@adamrushy adamrushy deleted the add-settings-screen branch August 30, 2025 20:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants