#tipkit — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #tipkit, aggregated by home.social.
-
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.
-
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 🙏🏻. -
The action behind it will then trigger the actual What’s New screen with detailed information.
Also a great way to request a review I think.
#buildinpublic #tipkit -
As one of the last things left to do, I finished the What’s New screen today.
Personally, I’m not a big fan of having an app update and open a full screen view. It’s distracting and frustrating—especially for apps you don’t use every day.
So I thought it would be nice to use TipKit to get the user’s attention, but in a more subtle way.
Pretty happy with the result ✨
#buildinpublic #tipkit -
Ugh, it seems that TipUIPopoverViewController has broken "backgroundColor" property - even following Apple own sample code how to present tips this way, it doesn't seem to work. Anyone stumble on this or am I doing something wrong?
https://gist.github.com/vashpan/f78e67e8a49fee828749b209b21d84b7
-
I’m unclear if this is an acceptable use of TipKit. It is just in time, not always shown, and not exactly an error message. Someone may actually choose to send a postcard to themselves, but MOST people do this accidentally, so I’ve classified this as a helpful tip that is actionable. #SwiftUI #wishyouwerehere #TipKit
-
“A year ago, Apple released the TipKit framework, which has a bizarre title. TipKit became a framework, making app features much easier for users to discover. This week, we will talk about an enhancement that Apple introduced to improve tip-appearing logic called tip groups.”
#Swift #TipKit #iOS #Programming
https://swiftwithmajid.com/2024/09/17/discovering-app-features-with-tipkit-groups/ -
Подсветка элементов онбординга. Spotlight onboarding / Highlight element. SwiftUI iOS15+
Всем привет! Меня зовут Саша, я iOS-разработчик компании Ozon. Я занимаюсь разработкой и развитием мобильного приложения продавца. Сегодня хотел бы поделиться опытом нашей команды по кастомизации онбординга для вашего мобильного приложения. Представьте, ваша команда несколько недель разрабатывает фичу, которая ну очень упростит жизнь пользователю. Вы уже готовы её выкатить, но возникают вопросы: - Как представить новую фичу пользователю? - Как сделать так, чтобы пользователь не пропустил добавленный функционал? - Как повысить количество взаимодействий с новым функционалом? Также возникает вопрос упущенного этапа продажи новой фичи — подача обновления пользователю. Наш опыт в Ozon показывает, что отличным решением по информированию пользователя о новом функционале в мобильном приложении является онбординг. Его реализацию в нашем исполнении я и хотел бы сегодня рассмотреть в данной статье.
https://habr.com/ru/companies/ozontech/articles/830802/
#swiftui #onbording #ozon #ozon_tech #swift #ios #mobile #highlight #tipkit #spotlight
-
Подсветка элементов онбординга. Spotlight onboarding / Highlight element. SwiftUI iOS15+
Всем привет! Меня зовут Саша, я iOS-разработчик компании Ozon. Я занимаюсь разработкой и развитием мобильного приложения продавца. Сегодня хотел бы поделиться опытом нашей команды по кастомизации онбординга для вашего мобильного приложения. Представьте, ваша команда несколько недель разрабатывает фичу, которая ну очень упростит жизнь пользователю. Вы уже готовы её выкатить, но возникают вопросы: - Как представить новую фичу пользователю? - Как сделать так, чтобы пользователь не пропустил добавленный функционал? - Как повысить количество взаимодействий с новым функционалом? Также возникает вопрос упущенного этапа продажи новой фичи — подача обновления пользователю. Наш опыт в Ozon показывает, что отличным решением по информированию пользователя о новом функционале в мобильном приложении является онбординг. Его реализацию в нашем исполнении я и хотел бы сегодня рассмотреть в данной статье.
https://habr.com/ru/companies/ozontech/articles/830802/
#swiftui #onbording #ozon #ozon_tech #swift #ios #mobile #highlight #tipkit #spotlight
-
Подсветка элементов онбординга. Spotlight onboarding / Highlight element. SwiftUI iOS15+
Всем привет! Меня зовут Саша, я iOS-разработчик компании Ozon. Я занимаюсь разработкой и развитием мобильного приложения продавца. Сегодня хотел бы поделиться опытом нашей команды по кастомизации онбординга для вашего мобильного приложения. Представьте, ваша команда несколько недель разрабатывает фичу, которая ну очень упростит жизнь пользователю. Вы уже готовы её выкатить, но возникают вопросы: - Как представить новую фичу пользователю? - Как сделать так, чтобы пользователь не пропустил добавленный функционал? - Как повысить количество взаимодействий с новым функционалом? Также возникает вопрос упущенного этапа продажи новой фичи — подача обновления пользователю. Наш опыт в Ozon показывает, что отличным решением по информированию пользователя о новом функционале в мобильном приложении является онбординг. Его реализацию в нашем исполнении я и хотел бы сегодня рассмотреть в данной статье.
https://habr.com/ru/companies/ozontech/articles/830802/
#swiftui #onbording #ozon #ozon_tech #swift #ios #mobile #highlight #tipkit #spotlight
-
In a Tip (using TipKit) I want to define a rule that shows the tip only, if a SwiftData Collection contains elements. I don’t have an idea how to achieve that. My view looks like this:
struct myView: View {
let tip= MyTip()//Implicit query by SwiftData, myData will automatically contain all elements
var myData: [MyData]
…
}How can I provide the count of myData to MyTip constructor? Do you have best practices for that?
-
I was finally going to add TipKit support in this release I'm about to put out but I decided to remove it.
Previously it was easy for me to make a tip show on a tab where it shouldn't.
I'm not seeing that anymore, but sometimes I hit this weird scenario where the tip appears and instantly disappears.
That's not a big deal, but then my logic where you can tap on a nearby day and launch a sheet isn't launching the sheet.
No idea why and don't have time to debug it. 😞 -
I've never included TipKit support before because with my testing it was really easy to get it to display a tip on a View it shouldn't.
Now that Xcode 15.3 is out I decided to give it another go and it seems to be working as expected.
I'm glad I can include it now.
-
If I launch the app when the forecast is present and just leave it alone the tip always displays correctly for the star button.
However, if I quickly switch to the Settings tab before the tip appears the tip partially appears on the Settings View, where it isn't needed or wanted.
🧵 2/2
-
I'm starting to think that I'm going to need to use a TSI for TipKit support. I still haven't added it. Either I'm doing something terribly wrong or it's broken.
I can make it fail in two different ways.
If I launch the app where my Toolbar isn't present and then pull up the forecast View where it is the tip won't appear (for the star button).
But when I switch to the Settings tab, which has no Toolbar or tip, the tip partially appears.
🧵 1/2
-
I'm just one star away from getting a new fancy Github badge.
Have you checked out my Swift library RuleKit?
It allows to create TipKit style ruleset and events to trigger arbitrary stuff! -
Since there's a new version of Xcode I decide to enable TipKit and try it again. Most of the time it displays my tip correctly but I can still sometimes get it to trigger when I switch to another tab (one without a toolbar with the button that has a tip).
Completely baffling. I'm using a basic tip with no rules or anything fancy.
-
⏮️ ICYMI, we’ve been experimenting with Apple’s new #TipKit framework. In our latest blog post, learn how to customize & debug your tips to improve your app’s onboarding!
https://lickability.com/blog/useful-tips-for-implementing-tipkit/
-
💬 Are you as excited as us about #TipKit?
Our engineer wrote a helpful guide for implementing Apple’s new framework — take a look for 5 tips on how to make tips 👇
https://lickability.com/blog/useful-tips-for-implementing-tipkit/
-
掌握 TipKit:基础
TipKit 是苹果在 WWDC 2023 上新推出的一个框架,可轻松在你的应用程序中显示提示。它可用于向用户介绍新功能,帮助他们发现隐藏的选项或展示完成任务更快的途径等场景
我将用两篇文章探讨 TipKit 框架。在本文中,我们首先掌握 #TipKit 的用法
-
-
#ios #developer issue! Can't get #tipkit to work. Any ideas?
Have attached details in this StackOverflow post: https://stackoverflow.com/questions/77151667/multiple-popovertip-modifiers-in-swiftui-persistent-display-glitch
-
Hello There is ready for #iOS17 with #TipKit, improved #siri #shortcuts, animated SF Symbols, and new capabilities like Nudges, E-Post, Stickers, and more.
I hope you like it!
-
I figured out that this API would be great for other things like ... opening a Paywall, or registering a GameKit achievement.
So meet RuleKit, something that will allow you to build behaviors that triggers with a set of rules, TipKit style!I will open source it soon!
-
With iOS 17 around the corner, I took a look at how we can customise TipKit views for SwiftUI and UIKit. If you are interested in finding out how to, have a look at my new blog post:
https://alexanderweiss.dev/blog/2023-09-16-style-your-tipkit-tips
-
Should a TipKit style API to trigger SKRequestReviewController be a thing?
Since I do think so, I built it.
I'll open source it when I'll have the time to document it 🙂 -
Multi-lining in Xcode just got a tad easier:
You can now use the CTRL + M shortcut.Also, #TipKit is finally available! You might want to read my session notes to learn more about how you can use it to improve your #Onboarding:
https://wwdcnotes.com/notes/wwdc23/10229/