Okay, I'm enjoying the use of colour in the updated Apple Developer app icon. #iOSDev #macOSDev
It’s my birthday week πŸ‡©πŸ‡°πŸŽ‰ Celebrate with me! For the next week, all in-app purchases and subscriptions in @AppDabApp are around 38% off. No reason to talk about the age - it is just a number... πŸ˜‰
#iOSDev #macOSDev #IndieDev
Knowing which SwiftUI modifiers to reach for when styling the macOS window toolbar is not always obvious, and similar appearances can often be achieved in more than one way. I put together a reference for the different ways to do it on macOS 26: https://nilcoalescing.com/blog/AGuideToMacOSToolbarStylesInSwiftUI/
#macOSDev #SwiftUI
A guide to macOS window toolbar styles in SwiftUI

Customize the appearance of the macOS window toolbar in SwiftUI using scene and view modifiers to control its layout, title visibility, and background.

Nil Coalescing
"waiting for review" again because I couldn't live with a nasty performance bug in the app and got nerd snipped in fixing it. #iOSDev #macOSDev #buildInPublic #waitingForReview
And now we play the guessing game of "Which function is causing the app to consume 100% CPU usage according to Xcode". #iOSDev #macOSDev #instruments
While I've seen apps do similar things (Gifski shows its export progress along the app icon border, as I've just learned exporting the above GIF), it's always to the app icons, never to the windows. It makes sense, the window is meant as a visual shorthand and anchor point, it shouldn't be arbitrary, but idk, I feel like more document-editing (say, photoshop) apps could make good use of customized window tiles. Anyone know a good example of them used creatively anywhere else? #SwiftUI #macosdev
Although I'm not sure if I will bring this feature to the macOS app of Daft Music.
#iosdev #buildinpublic #applemusic #liquidglass #macosdev
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