Skip to content

Conversation

@Dimillian
Copy link
Owner

Motivation

  • Improve clarity of the main settings screen by adding short explanatory footers for a few toggles.
  • Surface the isSocialKeyboardEnabled, streamHomeTimeline, and fullTimelineFetch options as their own sections so their meaning is clearer.
  • Keep unrelated toggles grouped under the existing "Other" section.

Description

  • Added three new sections implemented as socialKeyboardSection, streamHomeTimelineSection, and timelineFetchSection in SettingsTab.swift and inserted them into the Form above otherSections.
  • Removed the isSocialKeyboardEnabled, streamHomeTimeline, and fullTimelineFetch toggles from the existing otherSections and reintroduced them inside their dedicated sections.
  • Each new section includes a footer Text explaining what the toggle does and preserves the existing look via .listRowBackground(theme.primaryBackgroundColor) where applicable.
  • Kept remaining toggles unchanged and preserved the otherSections header and behavior.

Testing

  • No automated tests were run for this change.

Codex Task

@Dimillian Dimillian merged commit da59123 into main Jan 4, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants