Matthaus Woolard
hishnash@mastodon.social
<p>Data Scientist, <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="tag">#<span>Python</span></a> and <a href="https://mastodon.social/tags/SwiftLang" class="mention hashtag" rel="tag">#<span>SwiftLang</span></a>, macOS/iPadOS app developer 🇳🇿</p>
Posts
-
Post #4326490
Strolly 1.6 is here! Show Strolly the areas you enjoy and the places you would rather avoid, helping it find better walks for you. New Home and Lock Screen widgets keep today’s route close at hand. Get it on the App Store: https://apps.apple.com/app/apple-store/id6480581550
-
Post #4326489
To prepare Strolly for app resizability in iOS 27, we wanted its non-modal detent sheets to adapt into side panels on wider displays. SwiftUI sheets don’t support that presentation, so we built our own panel API. It behaves like a bottom sheet when space is limited and moves to the side when more width becomes available. I wrote about how we designed and implemented it: https://nilcoalescing.com/blog/BuildingAdaptiveNonModalPanelsInSwiftUI/ #SwiftUI #iOSDev #SwiftLang
-
Post #4326488
Really looking forward to iOSDevUK this September! It’ll be my first talk at an iOS conference. See you in Aberystwyth 🎤 #iOSDevUK #iOS #iOSDev #Swift #SwiftUI #SwiftCharts #AppleDev #IndieDev
-
Post #4326487
Drawings in @exsto can contain hundreds of thousands of strokes, so re-rendering during pan, zoom and rotation can struggle to keep up. I wrote about how we keep the canvas responsive: reproject the latest GPU state, render an update with Metal, then correct it again if the gesture moved while the GPU was working. https://nilcoalescing.com/blog/KeepingCanvasInteractionsResponsiveWithFrameReprojection/ #iOSDev #AppleMetal