Chris Wu 🪐

@MuseumShuffle
1.5K Followers
542 Following
14.4K Posts

iOS Dev Happy Hour & CommunityKit organizer

Swift Leeds 2025 Speaker 🇬🇧
Swiftsonic 2026 Speaker 🇺🇸

My latest app is Please Don’t Rain (2023 AppleVis Golden Apple nominee for its accessibility support)

he/him

#accessibility

My latest app: Please Don't Rainhttps://apps.apple.com/us/app/please-dont-rain/id6444577668
Swift Leedshttps://www.youtube.com/watch?v=0MXlt97eTCE
Indie Dev Mondayhttps://indiedevmonday.com
My Bloghttps://chriswu.com

I realized that there's a VoiceOver issue with SwiftUI Text(timerInterval:).

If it's more than 1 hour away VO will say "hours", "minutes", and "seconds". For example, “3 hours, 2 minutes, 12 seconds”.

But if it’s less than 1 hour left it won’t say any of them! For example, “2 12”. That could easily be confused for a time instead of time remaining.

FB22301456

#accessibility #a11y #SwiftUI

For some reason when I don't have any upcoming events the calendar complication on my Apple Watch tries to guilt me into picking up heavy things and putting them down.

I recently added the historical changes data WeatherKit got in iOS 18. It's been a really interesting addition to see if a temperature drastically differs from recorded averages.

But the data for low temps is SO broken. The low temp is over 30° off for Dubai today! And this isn’t a conversion issue either.

I think I’m going to have to block this data from being displayed because it’s so off from reality.

I opened FB21585371 in January.

Just got my @Launched shirt in the mail.

What if I...hear me out...wore it to a live taping of Launched at @DeepDishSwift ? 🤔

I realized that I had a time zone issue with my countdown timer.

It's supposed to show the time left until we switch to tracking another day.

But I was basing it on the next day's start of day and time zone. The currently tracked day's TZ and end of day is what matters.

Time zones are fun kids!

I won't release a new feature without making sure it works with the largest accessibility text size.

Thank you to Mickey & Minnie for having a ridiculously large name I can test against.

#accessibility #a11y

Adding some visual flair to the sheet Please Don't Rain will launch to announce the new location queue feature.

(yes it will respect the Reduce Motion accessibility setting)

Don't judge me.

For some reason, Mickey decided to make the last weekend to pick up the newest passholder magnet a blackout date so weekday Disney trip it was.

The Epcot flower and garden festival is always one of my favorite times of the year.

The requested new feature I'm working on that I knew from the start would be a time zone nightmare is a queue of upcoming day/location combos to automatically use when the currently tracked day expires.

I went the extra mile and changed the footer text to try and reflect the different scenarios.