Kyle Bashour

@kylebshr
757 Followers
233 Following
2.7K Posts
Little bit cynic, little optimistic. I make @paku and work at https://mercury.com
websitehttps://kylebashour.com
Pakuhttps://indieapps.space/@paku
LocationPortland, OR
I wonder if you could handle this with a macro that generates all the permutations of the init? Maybe by defining some types that specify what a slot can be? E.g. <Title: View & MaybeEmptyView & MaybeText>

A pattern I quite like in SwiftUI is building design system components where every “slot” is a a generic View, offering infinite customizability, while offering sane defaults like an init where some of the params are typed (usually just to LocalizedStringKey).

But how do you avoid the massive explosion of inits for a view with more than a couple slots? Especially when some are optional, so you need a conditional EmptyView init for each optional slot?

On iOS 26.4 partial height sheets still animate incorrectly in from the side and not at their correct width. Example from Maps, happening in our app too.
How did I not know about `if # unavailable`
dear apple. when i want to choose another card, i will ALWAYS tap the top thing. always. i will never tap the second thing. please fix. thank u love u
Am I doing this right?
Do I trust this computer?, my iPhone asks me for what has to be the thousandth time using the same computer logged into the same Apple ID. Enter your passcode, it demands once again, reflecting the hardware, software, and services working together in a way only Apple can deliver.
UIRefreshControl is just so buggy, especially with a UISearchController. Should I roll my own like it’s 2012?

RE: https://mastodon.online/@9to5Mac/116216524001334186

Correction: 49 years of thinking different and 1 year of sucking up to the oligarchy. 🫣

I’m fine with iOS 26, there are things I actually like about it, but using Sequoia on one of my personal computers and wow it’s just so much better than Tahoe.