-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shared code for VPN onboarding tips #1024
base: main
Are you sure you want to change the base?
Conversation
Task/Issue URL: https://app.asana.com/0/1206580121312550/1208341440402810/f macOS PR: duckduckgo/macos-browser#3410 BSK PR: duckduckgo/BrowserServicesKit#1024 ## Description Shows VPN onboarding tips.
@@ -0,0 +1,36 @@ | |||
// The Swift Programming Language | |||
// https://docs.swift.org/swift-book |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This will need to be swapped to use the project-wide header comment
@available(iOS 17.0, *) | ||
public func resetTipKitOnNextAppLaunch() { | ||
resetTipKitOnNextLaunch = true | ||
logger.debug("TipKit will reset on next app launch") | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it intended that this is only checking for an iOS version? (I think so, but just double checking)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, SwiftLint will need to be fixed before merging but otherwise looks good.
Task/Issue URL: https://app.asana.com/0/1206580121312550/1208795272851000/f iOS PR: duckduckgo/iOS#3429 BSK PR: duckduckgo/BrowserServicesKit#1024 ## Description Shows VPN onboarding tips.
Task/Issue URL: https://app.asana.com/0/0/1208360455128593/f
iOS PR: duckduckgo/iOS#3429
macOS PR: duckduckgo/macos-browser#3410
What kind of version bump will this require?: Major
Description:
Implements multiplatform utility code for TipKit support.
Testing
See platform specific PRs for testing instructions.
Internal references:
Software Engineering Expectations
Technical Design Template