Skip to content

[CLEAN] Flow builder structure: BASE BRANCH#279

Open
titerman wants to merge 15 commits intomainfrom
flow-builder
Open

[CLEAN] Flow builder structure: BASE BRANCH#279
titerman wants to merge 15 commits intomainfrom
flow-builder

Conversation

@titerman
Copy link
Copy Markdown
Collaborator

Re-used as many URLs as possible for minimum de-duplication

@titerman titerman requested a review from eandreeva-twr as a code owner March 18, 2026 05:04
@titerman
Copy link
Copy Markdown
Collaborator Author

Total list of necessary modifications (may be incomplete but only a little bit):

General guides

Qs:

  1. What to do with the web paywall section?
  2. Target different user groups (Onboardings) - what to do?
  3. Version control (onboardings) - what to do?

Pages to modify:

  1. adapty-paywall-builder -> from "Design paywalls with new Paywall Builder" to "Build paywalls and onboardings"
  2. manage-paywall-ui-elements -> From "Manage paywall UI elements" to "Element positioning"
  3. paywall-layout-and-products -> From "Paywall layout and products" to "Screens and Layers"
  4. paywall-carousel -> From "Paywall carousel" to "Carousel and Bottom Sheets"
  5. onboarding-text -> From "Onboarding text" to "Text content"
  6. using-custom-fonts-in-paywall-builder -> From "Using custom fonts in Paywall Builder" to "Custom fonts"
  7. paywall-head-picture -> From "Hero Image" to "Backgrounds"
  8. paywall-timer -> From "Paywall timer" to "Countdown timer"
  9. paywall-buttons -> From "Paywall buttons" to "Buttons"
  10. onboarding-quizzes -> From "Onboarding quizzes" to "Surveys and Quizzes"
  11. onboarding-html -> From "Custom HTML" to "Embed HTML"
  12. onboarding-quizzes -> From "Onboarding quizzes" to "Surveys and Quizzes"
  13. onboarding-navigation-branching -> From "Onboarding navigation and branching" to "Navigation and interaction"
  14. onboarding-actions -> From "Onboarding actions" to "Actions"
  15. onboarding-variables -> From "Onboarding variables" to "Variables"
  16. onboarding-element-visibility -> From "Onboarding element visibility" to "Conditional visibility"
  17. paywall-localization -> From "Paywall localization" to "Localization"
  18. paywall-product-block -> From "Paywall product block" to "Builder Products and Purchases"
  19. paywall-device-compatibility-preview -> From "Preview paywalls" to "Preview flows"
  20. migration-to-new-paywall-builder -> From "Migration to the new Paywall Builder" to "Migration guide"

Redirects:

  1. paywall-builder-templates -> adapty-paywall-builder (will contain the "Templates" section)
  2. paywall-generator -> adapty-paywall-builder (will contain the "Generate with a prompt" section)
  3. create-onboarding -> adapty-paywall-builder
  4. design-onboarding -> builder-elements
  5. onboarding-media -> custom-media
  6. onboarding-layout -> paywall-layout-and-products
  7. onboarding-buttons -> paywall-buttons
  8. paywall-builder-tag-variables -> onboarding-variables
  9. paywall-hero-video -> paywall-head-picture
  10. custom-tags-in-paywall-builder -> onboarding-variables
  11. add-paywall-locale-in-adapty-paywall-builder -> paywall-localization
  12. paywall-card -> paywall-layout-and-products
  13. paywall-dark-mode -> builder-styling
  14. onboarding-user-engagement -> builder-capabilities
  15. get-paid-in-onboardings -> paywall-product-block
  16. localize-onboardings -> paywall-localization

Totally new files:

  1. builder-capabilities
  2. builder-ui
  3. builder-elements
  4. builder-styling
  5. builder-pop-ups
  6. builder-reviews-and-testimonials
  7. builder-audio
  8. builder-charts
  9. builder-tabs
  10. builder-toggles
  11. builder-inputs-and-forms
  12. builder-file-upload
  13. builder-loaders-and-progress-bars
  14. builder-sdk-data-input
  15. builder-sdk-data-output
  16. builder-advanced-interactions
  17. builder-authentication-prompts
  18. builder-review-prompts
  19. builder-permission-requests

SDK

Qs:

Event responses?

iOS

Pages to modify:

  1. ios-present-paywalls -> From "Present new Paywall Builder paywalls in iOS SDK" to "Display flows - iOS"
  2. ios-paywalls -> From "Paywalls in iOS SDK" to "Paywall and Onboarding flows — iOS"
  3. get-pb-paywalls -> From "Fetch Paywall Builder paywalls and their configuration in iOS SDK" to "Get flows - iOS"
  4. ios-handling-events -> From "Respond to button actions in iOS SDK" to "Handle flow events - iOS"
  5. handle-paywall-actions -> From "Handle paywall button actions in iOS using Adapty for better app monetization" to "Respond to flow actions - iOS"
  6. ios-use-fallback-paywalls -> From "iOS - Use fallback paywalls" to "iOS - Use fallback flows"
  7. ios-present-paywall-builder-paywalls-in-observer-mode -> From "Present Paywall Builder paywalls in Observer mode" to "Present Flows in Observer mode"
  8. troubleshoot-paywall-builder -> From "Troubleshoot Paywall Builder in iOS SDK" to "Troubleshoot Flow Builder in iOS SDK"
  9. Localization update?

Redirects:

  1. get-onboardings -> get-pb-paywalls
  2. display-onboardings -> ios-present-paywalls
  3. handle-onboarding-events -> ios-handling-events
  4. process-data-from-onboardings -> handle-paywall-actions
  5. ios-onboardings -> ios-paywalls

Android

Pages to modify:

  1. android-paywalls -> From "Paywalls in Android SDK" to "Paywall and onboarding flows - Android"
  2. android-present-paywalls -> From "Android - Present new Paywall Builder paywalls" to "Display flows - Android"
  3. android-get-pb-paywalls -> From "Fetch Paywall Builder paywalls and their configuration in Android SDK" to "Get flows - Android"
  4. android-handling-events -> From "Android - Handle paywall events" to "Handle flow events - Android"
  5. android-handle-paywall-actions -> From "Respond to button actions in Android SDK" to "Respond to flow actions - Android"
  6. android-use-fallback-paywalls -> From "Android - Use fallback paywalls" to "Android - Use fallback flows"
  7. android-present-paywall-builder-paywalls-in-observer-mode -> From "Present Paywall Builder paywalls in Observer mode in Android SDK" to "Present Flows in Observer mode in Android SDK"
  8. android-troubleshoot-paywall-builder -> From "Troubleshoot Paywall Builder in Android SDK" to "Troubleshoot Flow Builder in Android SDK"

Redirects:

  1. android-get-onboardings -> android-get-pb-paywalls
  2. android-present-onboardings -> android-present-paywalls
  3. android-handle-onboarding-events -> android-handling-events
  4. android-onboarding-input -> android-handle-paywall-actions
  5. android-onboardings -> android-paywalls

React Native

New pages:

  1. Observer mode

Pages to modify:

  1. react-native-paywalls -> From "Paywalls in React Native SDK" to "Paywall and onboarding flows - React Native"
  2. react-native-present-paywalls -> From "React Native - Present new Paywall Builder paywalls" to "Display flows - React Native"
  3. react-native-get-pb-paywalls -> From "Fetch Paywall Builder paywalls and their configuration in React Native SDK" to "Get flows - React Native"
  4. react-native-handling-events-1 -> From "React Native - Handle paywall events" to "Handle flow events - React Native"
  5. react-native-handle-paywall-actions -> From "Respond to button actions in React Native SDK" to "Respond to flow actions - React Native"
  6. react-native-use-fallback-paywalls -> From "React Native - Use fallback paywalls" to "React Native - Use fallback flows"
  7. react-native-troubleshoot-paywall-builder -> From "Troubleshoot Paywall Builder in React Native SDK" to "Troubleshoot Flow Builder in React Native SDK"

Redirects:

  1. react-native-get-onboardings -> react-native-get-pb-paywalls
  2. react-native-present-onboardings -> react-native-present-paywalls
  3. react-native-handling-onboarding-events -> react-native-handling-events-1
  4. react-native-onboarding-input -> react-native-handle-paywall-actions
  5. react-native-onboardings -> react-native-paywalls

Flutter

New pages:

  1. Observer mode

Pages to modify:

  1. flutter-paywalls -> From "Paywalls in Flutter SDK" to "Paywall and onboarding flows - Flutter"
  2. flutter-present-paywalls -> From "Flutter - Present new Paywall Builder paywalls" to "Display flows - Flutter"
  3. flutter-get-pb-paywalls -> From "Fetch Paywall Builder paywalls and their configuration in Flutter SDK" to "Get flows - Flutter"
  4. flutter-handling-events -> From "Flutter - Handle paywall events" to "Handle flow events - Flutter"
  5. flutter-handle-paywall-actions -> From "Respond to button actions in Flutter SDK" to "Respond to flow actions - Flutter"
  6. flutter-use-fallback-paywalls -> From "Flutter - Use fallback paywalls" to "Flutter - Use fallback flows"
  7. flutter-troubleshoot-paywall-builder -> From "Troubleshoot Paywall Builder in Flutter SDK" to "Troubleshoot Flow Builder in Flutter SDK"

Redirects:

  1. flutter-get-onboardings -> flutter-get-pb-paywalls
  2. flutter-present-onboardings -> flutter-present-paywalls
  3. flutter-handling-onboarding-events -> flutter-handling-events
  4. flutter-onboarding-input -> flutter-handle-paywall-actions
  5. flutter-onboardings -> flutter-paywalls

Unity

New pages:

  1. Observer mode

Pages to modify:

  1. unity-paywalls -> From "Paywalls in Unity SDK" to "Paywall and onboarding flows - Unity"
  2. unity-present-paywalls -> From "Display paywalls" to "Display flows - Unity"
  3. unity-get-pb-paywalls -> From "Fetch Paywall Builder paywalls and their configuration in Unity SDK" to "Get flows - Unity"
  4. unity-handling-events -> From "Handle paywall events" to "Handle flow events - Unity"
  5. unity-handle-paywall-actions -> From "Respond to button actions in Unity SDK" to "Respond to flow actions - Unity"
  6. unity-use-fallback-paywalls -> From "Unity - Use fallback paywalls" to "Unity - Use fallback flows"
  7. unity-troubleshoot-paywall-builder -> From "Troubleshoot Paywall Builder in Unity SDK" to "Troubleshoot Flow Builder in Unity SDK"

Redirects:

  1. unity-get-onboardings -> unity-get-pb-paywalls
  2. unity-present-onboardings -> unity-present-paywalls
  3. unity-handling-onboarding-events -> unity-handling-events
  4. unity-onboarding-input -> unity-handle-paywall-actions
  5. unity-onboardings -> unity-paywalls

Kotlin Multiplatform

New pages:

  1. Observer mode
  2. Localization

Pages to modify:

  1. kmp-paywalls -> From "Paywalls in Kotlin Multiplatform SDK" to "Paywall and onboarding flows - Kotlin Multiplatform"
  2. kmp-present-paywalls -> From "Kotlin Multiplatform - Present new Paywall Builder paywalls" to "Display flows - Kotlin Multiplatform"
  3. kmp-get-pb-paywalls -> From "Fetch Paywall Builder paywalls and their configuration in Kotlin Multiplatform SDK" to "Get flows - Kotlin Multiplatform"
  4. kmp-handling-events -> From "Kotlin Multiplatform - Handle paywall events" to "Handle flow events - Kotlin Multiplatform"
  5. kmp-handle-paywall-actions -> From "Respond to button actions in Kotlin Multiplatform SDK" to "Respond to flow actions - Kotlin Multiplatform"
  6. kmp-use-fallback-paywalls -> From "Kotlin Multiplatform - Use fallback paywalls" to "Kotlin Multiplatform - Use fallback flows"
  7. kmp-troubleshoot-paywall-builder -> From "Troubleshoot Paywall Builder in Kotlin Multiplatform SDK" to "Troubleshoot Flow Builder in Kotlin Multiplatform SDK"

Redirects:

  1. kmp-get-onboardings -> kmp-get-pb-paywalls
  2. kmp-present-onboardings -> kmp-present-paywalls
  3. kmp-handling-onboarding-events -> kmp-handling-events
  4. kmp-onboarding-input -> kmp-handle-paywall-actions
  5. kmp-onboardings -> kmp-paywalls

Capacitor

New pages:

  1. Observer mode
  2. Troubleshooting

Pages to modify:

  1. capacitor-paywalls -> From "Paywalls" to "Paywall and onboarding flows - Capacitor"
  2. capacitor-present-paywalls -> From "Present Paywall Builder paywalls in Capacitor SDK" to "Display flows - Capacitor"
  3. capacitor-get-pb-paywalls -> From "Fetch Paywall Builder paywalls and their configuration in Capacitor SDK" to "Get flows - Capacitor"
  4. capacitor-handling-events -> From "Capacitor - Handle paywall events" to "Handle flow events - Capacitor"
  5. capacitor-handle-paywall-actions -> From "Respond to button actions in Capacitor SDK" to "Respond to flow actions - Capacitor"
  6. capacitor-use-fallback-paywalls -> From "Capacitor - Use fallback paywalls" to "Capacitor - Use fallback flows"

Redirects:

  1. capacitor-get-onboardings -> capacitor-get-pb-paywalls
  2. capacitor-present-onboardings -> capacitor-present-paywalls
  3. capacitor-handling-onboarding-events -> capacitor-handling-events
  4. capacitor-onboarding-input -> capacitor-handle-paywall-actions
  5. capacitor-onboardings -> capacitor-paywalls

@titerman
Copy link
Copy Markdown
Collaborator Author

Now includes:

  1. A new :icon[icon-name] component
  2. Expanded ZoomImage that can float left or right

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