Interesting SwiftUI glitch:

Here, popup hints will show on addButton and reportButton but not editButton. The problem is the Spacer; makes sense since there are other bugs related to it (such as having to put it in a different ToolbarItem). I suspect we're just not supposed to use Spacer like this.

Alternatives:
- Divider() works, but is way too subtle and the width can't be adjusted (here).
- Adding .padding(.trailing) to the leading button just isn't effective. #SwiftUI #TipKit #ToolbarItem

Is there a way to donate to a Tip's event when the user clicks a Menu (but not requiring them to tap an item in the menu)? #iosDevelopment #TipKit

Okay... declarative UI frameworks are cool and all, until they're not because they just don't support some configuration but you won't know until you run the app and realize it does... nothing.

No errors. No crashes due to misconfiguration. Nothing.

Get this... TipKit works with Buttons inside ToolbarItems but not Menus (which look like buttons) in ToolbarItems.

Cool. COOL COOL COOL.

#SwiftUI #TipKit #iOSDev

Although #SwiftUI #TipKit is buggy as hell. I’m using the most vanilla implementations from the WWDC videos and I get tips randomly showing up in views that don’t even own the tip. ¯\_(ツ)_/¯.

It’s great when it works! It’s a big WTF when it randomly doesn’t.

Why is #TipKit so horrendous in a #UIKit app?
(Never mind, the answer is always SwiftUI...)

Why am I feeling compelled to roll out a framework that uses TipKit for logic and native UIKit interface for displaying tips

#Development
@commitphotos is a specialized tool, so its use might not be immediately clear. The app includes tips and a video tutorial to guide users through its features. Fast and fun development - love #TipKit! 😀

Currently, I am working on the next addition: album management!

#Community
Even though @MobileWarsaw is on a summer break, our social media must stay active! Shipaton is the main focus now, but I have more great posts coming soon! 📱

3/4

Je me suis battu pendant 1 journée entière à tenter tout un tas de méthodes pour pouvoir reset les Tip de #TipKit sans un redémarrage de l'app et je découvre qu’Apple annonce enfin dans #iOS26 la possibilité de reset l'éligibilité d’un Tip ! 🥳🙌

https://chk.me/pqXalf3

resetEligibility() | Apple Developer Documentation

Reset a previously invalidated tip.

Apple Developer Documentation
Is it me or #TipKit behavior is sometimes a hell to debug ?
#iOS #Swift
Je suis choqué par la rigidité des rules de #TipKit qu'on ne peut créer qu'avec une macro et donc qu'avec des trucs static et avec aucune liberté dans le bloc de la rule. 😕
Et puis même si c'est utilisable en #UIKit on sent que ça a été pensé pour #SwiftUI.
D'ailleurs si quelqu'un a une idée de pourquoi la croix sur un Tip reste inactive et ne ferme pas le Tip dites le moi 🙏🏻.

Ugh, using #TipKit on UIKit is a painful & buggy experience 😤

It's quite obvious that this framework was made for #SwiftUI, and #UIKit was an afterthought