Our long ScrollView nightmare is finally over: an actual contentOffset!
https://developer.apple.com/documentation/swiftui/scrollgeometry/contentoffset?changes=latest_minor
@caseyliss Short answer: ShareLink does not vend an ‘Open in Safari’ activity (and perhaps surprisingly neither does UIActivityViewController).
Wrapping UIActivityViewController and creating a "SafariActivity” is what you want.
Apple’s told us many times their goal is for Notarization to take “a few hours” max, but so far every AltStore app submission (from both us and 3rd party devs) has taken multiple weeks 🙃
https://fosstodon.org/@altstore/112486085494364227
@jjoelson this is the way :-)
@rademaker if it’s wrong then I don’t want to be right
“Do not fear the MainActor” - Plato
@bardi this is SO cute 🥹
i live in a totally normal city
https://uk.finance.yahoo.com/news/london-mayoral-election-count-binface-151534829.html
@harshil for small tweaks I expose a \.userInterfaceIdiom in the environment.
Scaling elements with \.platformScale (à la Catalyst) is another one I use all the time.
@chockenberry having myself gone insane on this, the identity is that of the row value. However with cyclic paths like you have, you need a way to differentiate between screens of the same type and value.
One crude way is to introduce a "level" that increments for each screen, though there's likely more elegant ways to achieve the same thing depending on your setup: https://gist.github.com/phillipcaudell/fda686d67bde2f87a9252fbd802fcc3a
@BenRiceM if you want to live fast and dangerous you can use ._tightPadding()
@dominic should be a new one up on TestFlight? Let me know if you’re not seeing it
🏳️🌈 Founder / Maker
Building that new email app.
Swift and rollercoasters are my thing.
Recovering VC.