And last nights submission of @ridejournal has been approved for iOS and macOS. All in time for a morning bike ride. #cycling #iOSDev #macOSDev #buildInPublic https://apps.apple.com/au/app/ride-journal/id6529540288
Ride Journal App - App Store

Download Ride Journal by Delightful Apps PTY LTD on the App Store. See screenshots, ratings and reviews, user tips and more apps like Ride Journal.

App Store

Most of the examples you will find explaining how to create a #SwiftUI paging scrollView will say to use the new .paging behavior (or some older method)

This works fine if all your views are the same size. If you have different sized views you may become frustrated trying to make things work.

The trick is using .scrollTargetBehavior(.viewAligned)

This will center your disparate views on the screen in a nice paging manner. Good stuff.

#iOSDev #macOSDev

https://developer.apple.com/documentation/swiftui/view/scrolltargetbehavior(_:)#View-Aligned-Behavior

scrollTargetBehavior(_:) | Apple Developer Documentation

Sets the scroll behavior of views scrollable in the provided axes.

Apple Developer Documentation
Well okay, fine then, I'll do a new build which has a new feature for App Review. It's a really nice one for those who love climbing while out #cycling. Elevation data will be displayed for the next build of @ridejournal when it's out and gone through AppStore review process. Currently "waiting for review" on both iOS and macOS. #iOSDev #macOSDev #buildInPublic
Back again at "Waiting for review" with another bug fix release for @ridejournal #iOSDev #macOSDev #health #cycling

Appropriate music to rage through some subscription bugs in @ridejournal that AppStore review picked up with the macOS version. https://music.apple.com/au/album/welcome-back/1783031511

#macOSDev #health #cycling

WELCOME BACK by 2NE1 on Apple Music

Album · 2024 · 15 Songs

Apple Music - Web Player
Approaching a new milestone. 🥳
#indiedev #macosdev
As I have a few speaking engagements coming up, I decided why not put them all in a single place. https://cuteios.dev/speaking/ #iOSDev #macOSDev #visionOSDev
Speaking | Amy is a cute iOS Developer

A girl on the internet, writing, thinking, creating. She often travels the world looking for adventure and excitement.

Folks... in your Mac apps, if you use some symbol/shape to indicate a status, please for the love of whatever-higher-being-you-believe-in-OR-don’t...

add a damn tooltip to it. As users, we cannot read your mind whatever a "little red ring" means. Also, people who are colorblind wouldn't be able to tell either that it might be red.

Please read an OG Mac HIG from the 2000s. I promise it will help make your apps a lot better. Like, these are just Mac UX basics.

#macOS #macOSDev

I love things in #SwiftUI like this button in your List will fire for all the items in the list unless you change it’s ButtonStyle.

Makes perfect sense.

Sigh.

#iOSDev #macOSDev

#Xcode should have a way to override the preview compile timeout for complex setups.

I was trying to build a ModelContainer with a few photos and it takes longer than the allotted 5 seconds so it doesn’t work.

I found ways around it but that 5 seconds is arbitrary and could be adjustable.

Normally I want instant previews but this is “quicker" way to set up a complex environment repeatedly.

I suppose I could buy a new Mac Studio to speed things if that were possible.

#iOSDev #macOSDev