Axel Le Pennec
alpennec@iosdev.space
<p>Indie dev for Apple platforms (Swift & SwiftUI). Find me on X and Bluesky (<span class="h-card" translate="no"><a href="https://iosdev.space/@alpennec" class="u-url mention">@<span>alpennec</span></a></span>).</p>
Posts
-
Post #2883436
My #Figma file color profile is set to &quot;Assign to Display P3&quot;. But when I export a frame (JPEG or PNG), some colors don&#39;t match between the original Figma frame and the exported file (see HSB values from Figma). Any idea why? And how I could get the exact same colors?
-
Post #2694480
Is there a local LLM I can run on my Mac to translate my app’s string catalogs? #iosdev #xcode
-
Post #2694479
@rogelin thank you, I’ll have a look. I’m a little bit new to these local agents though. By the way, for others, it’s https://osaurus.ai/
-
Post #2694478
@rogelin the catalog catalog is a single fat JSON with all the languages in it, I was thinking about providing the EN + comments for each key and maybe another language (French, my native language) so it has more context to translate accordingly. I did it with Claude, but it’s consuming many token from my experience.
-
Post #2694477
@rogelin this is basically the structure of the catalog when you open it as source code instead of the native string catalog. It can be more complex to support variations based on arguments (like plurals). But I think once the English and French is solid, the LLM should be able to process it.
-
Post #2694476
@rogelin I&#39;ll check if there is a documentation and tutorial to get it running.
-
Post #2694475
@ricobeck why do you want to get rid of iOS geocoder?
-
Post #2694474
@ricobeck doesn’t the MapKit JS geocoder provide the same results than the iOS one? https://developer.apple.com/documentation/mapkitjs/geocoder/geocoderconstructor
-
Post #2694471
Is there a way in #SwiftUI to detect when a sheet is being dismissed by a user to present a confirmationDialog in case of unsaved changes, as recommended by Apple HIG about Sheets? In UIKit, we can use the presentationControllerDidAttemptToDismiss method. Feebdack: FB22777840
-
Post #2279345
TIL Xcode 26 has a View Debugging tool to show when a View is rendered called “Flash Updated Regions”. This seems very powerful and useful, I’ll make sure to débug my apps with that turned on.
-
Post #1992505
Apple, don&#39;t be surprised if developers don&#39;t file feedback anymore in Feedback Assistant. I take the time to file detailed feedback with steps, device details + screen recording to help improve things for everyone. Please, don’t reply to ask for things I’ve already provided...
-
Post #634942
Dear #SwiftUI, can you please fix the regressions you introduced on iOS 26? FB22043999 In my View, I read the dismiss value from the Environment. Whenever a Menu or Picker is opened, the View body is re evaluated 🤷🏻♂️ This unexpected behaviour doesn&#39;t happen on iOS 18.5 🙃 #iosdev