Skip to content

paintings strings#130

Open
chizberg wants to merge 6 commits intomainfrom
paintings-strings
Open

paintings strings#130
chizberg wants to merge 6 commits intomainfrom
paintings-strings

Conversation

@chizberg
Copy link
Copy Markdown
Owner

  • issue Paintings support #115: paintings support
  • Potential fix for pull request finding
  • paintings strings update
  • onboardings update
  • version bump

chizberg and others added 3 commits April 13, 2026 19:50
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@chizberg chizberg requested a review from Copilot April 13, 2026 19:45
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates app copy and onboarding UI to reflect new “paintings” support, along with localized Info.plist strings and a version bump.

Changes:

  • Update public-facing documentation/privacy copy from “images” to “photos and paintings”.
  • Rework onboarding screens to use scrollable layouts with over-scroll gradients and updated feature/annotation messaging.
  • Update Info.plist usage strings (including localization catalog) and bump build/marketing versions.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
privacy.md Updates privacy-policy wording to include paintings in location/PastVu descriptions.
README.md Updates product/feature copy to mention photos and paintings.
Rewind/View/Onboarding/WelcomeScreen.swift Converts onboarding welcome to a ScrollView layout with top/bottom gradient overlays.
Rewind/View/Onboarding/AnnotationsScreen.swift Converts annotations onboarding to a ScrollView layout and updates header copy.
Rewind/InfoPlist.xcstrings Updates localized Info.plist usage strings (notably location usage description).
Rewind/Info.plist Updates the location usage description string value.
Rewind.xcodeproj/project.pbxproj Bumps build number and marketing version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

README.md Outdated
- **Vintage images near you:** the app uses PastVu API to fetch images and their metadata and shows them on an Apple MapKit map
- **Favorites:** save images you like to view them later
- **Vintage photos and paintings near you:** the app uses PastVu API to fetch photos, paintings, and their metadata and shows them on an Apple MapKit map
- **Favorites:** save what you like to view it later
Copy link

Copilot AI Apr 13, 2026

Choose a reason for hiding this comment

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

The updated Favorites feature description is grammatically incorrect: “save what you like to view it later”. Consider rephrasing to “save what you like to view later” or “save items you like to view them later”.

Suggested change
- **Favorites:** save what you like to view it later
- **Favorites:** save what you like to view later

Copilot uses AI. Check for mistakes.
.multilineTextAlignment(.leading)
.font(.largeTitle.bold())

Text("How do images look?")
Copy link

Copilot AI Apr 13, 2026

Choose a reason for hiding this comment

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

The new subtitle text “How do images look?” reads awkwardly in English. Consider using “What do the images look like?” (or similar) to keep the onboarding copy natural.

Suggested change
Text("How do images look?")
Text("What do the images look like?")

Copilot uses AI. Check for mistakes.
.overlay(alignment: .top) {
overscrollGradient.rotationEffect(.degrees(180))
.frame(height: 80)
.ignoresSafeArea()
Copy link

Copilot AI Apr 13, 2026

Choose a reason for hiding this comment

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

The top overlay adds a LinearGradient view over the scroll view without disabling hit testing. This overlay can intercept taps/scroll gestures in the top area (especially when starting a scroll near the top). Consider adding .allowsHitTesting(false) to this decorative gradient (and similarly for the bottom gradient if it’s ever moved out of .background).

Suggested change
.ignoresSafeArea()
.ignoresSafeArea()
.allowsHitTesting(false)

Copilot uses AI. Check for mistakes.
}
},
"NSLocationWhenInUseUsageDescription": {
"comment": "Privacy - Location When In Use Usage Description",
Copy link

Copilot AI Apr 13, 2026

Choose a reason for hiding this comment

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

NSLocationWhenInUseUsageDescription is missing an extractionState field while the other Info.plist keys in this catalog include one. This inconsistency can confuse Xcode’s string-catalog tooling/merge behavior. Add the appropriate extractionState (likely extracted_with_value) to match the rest of the file.

Suggested change
"comment": "Privacy - Location When In Use Usage Description",
"comment": "Privacy - Location When In Use Usage Description",
"extractionState": "extracted_with_value",

Copilot uses AI. Check for mistakes.
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.

2 participants