Harshil @harshil.net · 30/09/2026The only tricky thing left is how to handle floating UI like this share button It's tricky to figure out some heuristics for how much padding those need to have to align with toolbars 200
Harshil @harshil.net · 24/09/2026Phab strawberry and Greek yogurt protein bar you have changed my life 000
Harshil @harshil.net · 21/09/2026"The best way to build an app is with Swift and SwiftUI" is closer to SwiftUI 1.0's reveal than today It also predates ChatGPT. Wild 171
Harshil @harshil.net · 20/09/2026gm I met a cat, saw a wet dog, and accidentally ran a half marathon 140
Harshil @harshil.net · 19/09/2026Device Hub would *feel* 10x nicer if they used a clear or Liquid Glass window style All the controls are in glass anyway, so you can just get rid of that big ass white background 031
Harshil @harshil.net · 19/09/2026Hmm the Xcode 27.1 beta doesn't even have the beta badge on the icon. This definitely feels rushed 121
Harshil @harshil.net · 19/09/2026So if the Xcode 27.1 beta was going to be ready in just another couple days why did they drop the Xcode 27.2 beta right before? 130
Harshil @harshil.net · 18/09/2026I think I've finally achieved the ideal fitness focused Apple Watch face for me 230
Harshil @harshil.net · 17/09/2026Nintendo could make approximately 3 kajillion dollars if they made a Pokédex case for this thing 0130
Harshil @harshil.net · 14/09/2026Also Peak is getting better on larger devices! The whole app just works and looks so much better on iPad now Get a sneak peek of what Peak for iPhone Duo will look like! 100
Harshil @harshil.net · 14/09/2026There are also a bunch of improvements for workouts! You can now see 10K splits for your long runs, and when you want to share a workout there are new layouts and a slick new theme picker 100
Harshil @harshil.net · 14/09/2026There are also 18 (eighteen!) new themes in this release! They're inspired by neutral colours for fall: Brown, Slate, and Mono, and in a whole bunch of styles I'm personally a huge fan of slate. It's a slightly cooler, bluer grey 100
Harshil @harshil.net · 14/09/2026The new Comparisons widget lets you quickly compare your progress this week, month, or year to the previous one It shows you where you were at the same point in time, and also where you are projected to finish 100
Harshil @harshil.net · 14/09/2026The Benchmarks widget with its heatmap-style chart is a crowd favourite, and in the larger sizes it now shows a graph for your progress over the last 12 months! 100
Harshil @harshil.net · 14/09/2026Every Goals widget has been updated to let you track 3 goals at once, up to 8 on the larger sizes! I really love that this works on the smaller sizes as well, even on Apple Watch! You can also just set up one goal to see more stats! 100
Harshil @harshil.net · 14/09/2026Your favourite fitness tracker just got better. Peak 5.4 is here, ready for iOS 27 and the new iPhones! 🎉 ⚽️ Multi-goal widgets 🗓️ Yearly benchmark widgets 📈 A new Comparisons widget 🎨 18 new themes 🏃 More workout sharing options Read on for more and a launch offer! 3137
Harshil @harshil.net · 12/09/2026Today in Apple development: Xcode 27 no longer lets you drag and drop arbitrary files into the simulator Solution? I'm adding my files to transfer to my blog's static directory, loading that up in Safari on the sim, and downloading it from there 190
Harshil @harshil.net · 11/09/2026Today is extremely niche SwiftUI bugs: If you have a TabView > non-default tab > NavigationSplitView > sidebar which hides the sidebarToggle You see a bunch of extra space at the top until the next layout pass 230
Harshil @harshil.net · 11/09/2026Why yes TestFlight, I did want to add myself as a tester for my own app thankyouverymuch 010
Harshil @harshil.net · 10/09/2026Hmm this definitely changes how I'm thinking about the iPhone Duo's proportions 0165
Harshil @harshil.net · 09/09/2026Ciao amici, ho tradotto la mia app di fitness, Peak, in italiano! Se potete aiutarmi a controllare che sia tutto corretto, ditemi! 😊 140
Harshil @harshil.net · 08/09/2026So I'm finally putting together release notes for everything that's new in Peak's iOS 27 update and, uhh, yeah this is going to be a Big One™ If anyone from the press would like to give it a spin early, please @ me!! 130
Harshil @harshil.net · 06/09/2026AppIntents/SwiftUI peeps: Can you not specify a size for an extraLargePortrait widget's @ Parameter is without bumping your deployment target??? 140
Harshil @harshil.net · 03/09/2026I know they mean "fellow" in the scholarly sense but I like to imagine it's in the "for he's a jolly good" sense 2131
Harshil @harshil.net · 01/09/2026I'm running at the Mumbai Marathon!! 😊😊😊 Didn't get into the full marathon, but hopefully a new half marathon PR incoming 👀 070
Harshil @harshil.net · 28/08/2026An iPhone that doesn't constantly lock itself while I wait for Xcode to build and install 050
Harshil @harshil.net · 24/08/2026It's so nice when you make something that makes you go "Holy fucking shit I built that??" and you get to briefly escape the clutches of imposter syndrome 050
Harshil @harshil.net · 23/08/2026Alright iOS 27 question: What the hell are we doing with the nav bars??? Are we keeping the new default "hard" blurs or going back to iOS 26-style "soft" blurs? 240