Skip to content

Add inline documentation sheets to settings views#609

Open
bjorkert wants to merge 1 commit intodevfrom
feature/inline-documentation
Open

Add inline documentation sheets to settings views#609
bjorkert wants to merge 1 commit intodevfrom
feature/inline-documentation

Conversation

@bjorkert
Copy link
Copy Markdown
Contributor

Summary

  • Adds info button (ℹ) to section headers in Nightscout Settings, General Settings, Graph Settings, and Background Refresh Settings
  • Tapping the button presents a contextual help sheet with documentation sourced from the LoopFollow docs site
  • Uses a single .sheet(item:) per view to avoid UIKit presentation conflicts when multiple sheets exist in the same Form

Views covered

  • Nightscout Settings — URL (how to find/paste your URL) and Token (what tokens are, how to create one, which role to use)
  • General Settings — App Settings (badge, persistent notification), Display (stats, IFCC, small graph, color BG, keep screen active, display name), Speak BG (always vs conditional, low vs proactive low, fast drop delta)
  • Graph Settings — Basal/BG Scale (min basal, min BG scale) and History (days back)
  • Background Refresh — Overview of silent tune vs Bluetooth heartbeat, supported devices and battery info

Add info button (ℹ) to section headers in Nightscout, General, Graph,
and Background Refresh settings. Tapping the button presents a sheet
with contextual help sourced from the LoopFollow documentation site.

Uses a single .sheet(item:) per view to avoid UIKit presentation
conflicts when multiple sheets exist in the same Form.
@bjorkert
Copy link
Copy Markdown
Contributor Author

Nightscout Settings:
Simulator Screenshot - iPhone 17 Pro - 2026-04-18 at 20 10 45
Simulator Screenshot - iPhone 17 Pro - 2026-04-18 at 20 10 57
Simulator Screenshot - iPhone 17 Pro - 2026-04-18 at 20 11 11

@bjorkert
Copy link
Copy Markdown
Contributor Author

General Settings:
Simulator Screenshot - iPhone 17 Pro - 2026-04-18 at 20 19 55
Simulator Screenshot - iPhone 17 Pro - 2026-04-18 at 20 20 22
Simulator Screenshot - iPhone 17 Pro - 2026-04-18 at 20 19 34

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.

1 participant