If I just and only access UIScreen.main.bounds in my App init, the accentColor is ignored.
This page on SO gives other reasons like modifying UIAppearance: stackoverflow.com/questions/71...
If I just and only access UIScreen.main.bounds in my App init, the accentColor is ignored.
This page on SO gives other reasons like modifying UIAppearance: stackoverflow.com/questions/71...
When you update:
- an “inline” value: 🚀
- a stored property: 🐌
- a computed property: 🚀
So if you centralize your design constants at the top of a View for example, computed variables are the way to go 👌🏻
When you update:
- an “inline” value: 🚀
- a stored property: 🐌
- a computed property: 🚀
So if you centralize your design constants at the top of a View for example, computed variables are the way to go 👌🏻
I noticed it's due to the SDK accessing UIScreen.main.bounds.size...
My fix is to comment this line ⬇️
More: github.com/mixpanel/mix...
I noticed it's due to the SDK accessing UIScreen.main.bounds.size...
My fix is to comment this line ⬇️
More: github.com/mixpanel/mix...
I wanted to centralize constants like opacity, spacing, or sizes used by my View to speed up prototyping.
Stored properties: slow 🐌 as Xcode recompiles the file every time I tweak a value.
Computed properties: instant updates 🏎️
I wanted to centralize constants like opacity, spacing, or sizes used by my View to speed up prototyping.
Stored properties: slow 🐌 as Xcode recompiles the file every time I tweak a value.
Computed properties: instant updates 🏎️
I've been using two foregroundStyle for my shaped view backgrounds: one with a Color (often a UIKit one: secondarySystemBackground) + another one with a HierarchicalShapeStyle.
But we can get the same with AnyShapeStyle + BackgroundStyle.
I've been using two foregroundStyle for my shaped view backgrounds: one with a Color (often a UIKit one: secondarySystemBackground) + another one with a HierarchicalShapeStyle.
But we can get the same with AnyShapeStyle + BackgroundStyle.
I take the time to file detailed feedback with steps, device details + screen recording to help improve things for everyone.
Please, don’t reply to ask for things I’ve already provided...
I take the time to file detailed feedback with steps, device details + screen recording to help improve things for everyone.
Please, don’t reply to ask for things I’ve already provided...
Of course it depends on the onboarding design.
Gist: gist.github.com/alpennec/2a3...
Of course it depends on the onboarding design.
Gist: gist.github.com/alpennec/2a3...
Any idea how to fix this?
Gist: gist.github.com/alpennec/e9c...
@fatbobman.com
Any idea how to fix this?
Gist: gist.github.com/alpennec/e9c...
@fatbobman.com
Maybe mesh gradients are more used 🤷🏻♂️
Maybe mesh gradients are more used 🤷🏻♂️
It's very useful for styling text while respecting localization, especially when the styled segments change per language.
I specify each attributed segment directly in my string catalog translation, and voilà! ✨
It's very useful for styling text while respecting localization, especially when the styled segments change per language.
I specify each attributed segment directly in my string catalog translation, and voilà! ✨
I renewed my Apple Developer Program membership!
Here’s to another year of learning, building, shipping, failing, sharing, succeeding and doing it all over again.
Let’s go! 🤪
I renewed my Apple Developer Program membership!
Here’s to another year of learning, building, shipping, failing, sharing, succeeding and doing it all over again.
Let’s go! 🤪
And it doesn’t seem to be available for macOS apps.
This seems very powerful and useful, I’ll make sure to débug my apps with that turned on.
And it doesn’t seem to be available for macOS apps.
Thank you for the tip Steven!
Thank you for the tip Steven!
This seems very powerful and useful, I’ll make sure to débug my apps with that turned on.
This seems very powerful and useful, I’ll make sure to débug my apps with that turned on.
For example, if I localize for Spanish, do I have to include also Spanish (Latin America) and Spanish (United States) or will it fallback to “es”?
For example, if I localize for Spanish, do I have to include also Spanish (Latin America) and Spanish (United States) or will it fallback to “es”?
But this bug doesn’t occur anymore on 26.1 beta 2 (23B5059e) so it seems Apple fixed it 🥳
On iOS 26, the touch gestures from a sheet are propagated below it and play the liquid glass effect on the controls 🫤 Luckily, it doesn’t trigger the button actions…
Is there a fix for that?
But this bug doesn’t occur anymore on 26.1 beta 2 (23B5059e) so it seems Apple fixed it 🥳
Another shape appears when the button is touched & the finger is moved around 🤦🏻♂️
I only tested on a white background in light mode before but it’s clearly visible on a contrasting background…
Another shape appears when the button is touched & the finger is moved around 🤦🏻♂️
I only tested on a white background in light mode before but it’s clearly visible on a contrasting background…
On iOS 26, the touch gestures from a sheet are propagated below it and play the liquid glass effect on the controls 🫤 Luckily, it doesn’t trigger the button actions…
Is there a fix for that?
On iOS 26, the touch gestures from a sheet are propagated below it and play the liquid glass effect on the controls 🫤 Luckily, it doesn’t trigger the button actions…
Is there a fix for that?
buttonStyle(.glass) = .glassEffect(.regular.interactive(), in: .circle)
Using buttonStyle(.glass) + buttomBorderShape(.circle) shows another circle within the button when touched 🫤
And glassEffect(in: .circle) doesn’t render the same visual effect when touched 😞
buttonStyle(.glass) = .glassEffect(.regular.interactive(), in: .circle)
Using buttonStyle(.glass) + buttomBorderShape(.circle) shows another circle within the button when touched 🫤
And glassEffect(in: .circle) doesn’t render the same visual effect when touched 😞
Using buttonStyle(.glass) + buttomBorderShape(.circle) shows another circle within the button when touched 🫤
And glassEffect(in: .circle) doesn’t render the same visual effect when touched 😞
Lately, it warned developers running Apps Gone Free campaigns…
And removed apps buying keyword installs or ratings/reviews!
Apple is clearly cracking down on apps that manipulate or influence the App Store.
Lately, it warned developers running Apps Gone Free campaigns…
And removed apps buying keyword installs or ratings/reviews!
Apple is clearly cracking down on apps that manipulate or influence the App Store.
Is there a way to have the same radius when clipping is required?
Is there a way to have the same radius when clipping is required?