Skip to content

Drop onboarding pages 1–4, swap art for SF Symbols#64

Merged
dadachi merged 3 commits intomainfrom
drop-onboarding-pages
May 3, 2026
Merged

Drop onboarding pages 1–4, swap art for SF Symbols#64
dadachi merged 3 commits intomainfrom
drop-onboarding-pages

Conversation

@dadachi
Copy link
Copy Markdown
Contributor

@dadachi dadachi commented May 3, 2026

Summary

  • Onboarding now shows just the welcome screen (sparkles SF Symbol + "Welcome to {Strings.appName}"); the four sample pages, the Onboarding model, repository/protocol, view model, four imagesets, and all related test doubles/tests are removed
  • Replaced the logo image and hero image on the sign-up/sign-in screen with Strings.appName text and the sparkles SF Symbol; deleted the now-unused hero and Logo imagesets
  • Introduced Strings.appName ("NativeAppTemplate Free") as the single source of truth for the in-app product name; SettingsView and the welcome string now read from it
  • Ports https://github.com/nativeapptemplate/NativeAppTemplate-iOS/pull/75 to the Free repo (Free keeps its existing CFBundleDisplayName and custom AppIcon branding)

Test plan

  • make lint passes
  • xcodebuild test passes
  • Build succeeds in Xcode
  • Run on iOS Simulator: signed-out flow shows the welcome screen with sparkles + "Welcome to NativeAppTemplate Free", "Start" navigates to the sign-up/sign-in screen which shows "NativeAppTemplate Free" title + sparkles + auth buttons

🤖 Generated with Claude Code

dadachi and others added 3 commits May 4, 2026 08:19
Onboarding now shows just the welcome screen (sparkles SF Symbol +
"Welcome to {Strings.appName}"); the four sample pages, the Onboarding
model, repository/protocol, view model, four imagesets, and all related
test doubles/tests are removed.

Replaced the logo image and hero image on the sign-up/sign-in screen
with Strings.appName text and the sparkles SF Symbol; deleted the
now-unused hero and Logo imagesets.

Introduced Strings.appName ("NativeAppTemplate Free") as the single
source of truth for the in-app product name; SettingsView and the
welcome string now read from it.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Replaces the previous Free-branded icon layers (free.svg,
free_background.svg, icon.svg) with the new
nativeapptemplate-icon-composer-foreground.svg foreground asset and
refreshes icon.json (background color, blend mode, shadow kind, and
translucency) to match the upstream NativeAppTemplate-iOS branding.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sets Strings.appName and CFBundleDisplayName to "Native App Template",
matching the upstream NativeAppTemplate-iOS branding so the in-app
welcome copy and home-screen label are consistent across both repos.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@dadachi dadachi merged commit d8cf1fd into main May 3, 2026
2 checks passed
@dadachi dadachi deleted the drop-onboarding-pages branch May 3, 2026 23:57
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