Thank you UIScrollView for saving my bacon on this one.
I spend a large portion of my day zooming fonts in and out, really wish Apple had a reset to default option.

@MuseumShuffle @paul But this isnāt a SwiftUI exclusive feature, right?
I assume it works with UIKit/AppKit views too, you just have to wrap them with a ViewRepresentable?
@paul super! Glad it was helpful. The counterintuitive thing about Monthly is LTV is usually higher than Annual! So while the money isnāt upfront, itās not bad to encourage it at all.
Consider removing āExample: ā here and if I tap continue while empty, fill as mastodon.social
@paul for paywall, itās a new-ish pattern to have the features listed in long scroll view, behind a floating pay button.
Using the content you already have, you could likely put the translucent round rect poking up from button of the screen, and let the content flow under it? But thatās too semi-fancy.
The KISS way is one scroll view:
IMAGE
FLOATING ROUND RECT
FEATURE LIST
Prob +5% conversion rate alone?
@rjj I'm going to let @mark look at all those. I just cook the pizza, he tells me where to put the ingredients.
We do show a section that let's you go the login help page when there's no login after bringing up the browser. Problem with being much more aggressive is that we can't really tell why it didn't login, server failure or user choosing cancel.
@paul Duh. Canāt believe I didnāt realize that. š¤¦āāļø
@mark moving the plans in the middle of first screen also letās you list more features, cuz long is okay then. And a straight up list is actually a top 3 performing paywall layout. People just want a clear, concise list of the *limited features* they will/wonāt get.
Replies
blurb
Post
blurb
Notifications
blurb
Themes
blurb
@gh0sti @paul not getting the double notifications here but Paul has talked about this before. Seems not on their end?
Trying to track down an issue with folks getting dupe+ notifications. Got enough logs to conclude that the instance server is the one sending the extra pushes. Everything is E2E encrypted, so I canāt filter the pushes out on my server, it has no visibility as to whatās going through it. I can easily detect them client side but canāt filter them because of Apple API āreasonsā (AKA people mis-using push). Maybe toggling the notification settings on dupe might clear it, but thatās really ugly.
@MuseumShuffle @paul nice!
So when will you drop iOS15?