Reposted by Willy BreitenbachEarthborne Games @earthbornegames.bsky.social · 01/08/2025The Legacy of the Ancestors Original Soundtrack, composed by the incomparable Tom Figgins, is now available on our Bandcamp! earthbornegames.bandcamp.com/album/legacy... @tomfiggins.bsky.social @bandcamp.com 0296
Reposted by Willy BreitenbachKaya @kayathomas.is · 21/07/2025Since early this year I’ve been working on creating an app I wish I had during my daughter’s first year. So excited to now announce Milk Diary (@milkdiary.app), launching this fall with iOS 26! (1/3) 122
Reposted by Willy BreitenbachSimon B. Støvring @simonbs.dev · 22/07/2025This took me by surprise. The code generated by the @Observable macro in Xcode 26 beta 3 is noticeably different from what Xcode 16 produced. 164
Reposted by Willy BreitenbachNatalia Panferova @natpanferova.bsky.social · 15/07/2025I've just published a new video! It covers two ways to use matchedGeometryEffect() in SwiftUI: transitioning between views when one is removed and another added, and moving a selection marker by matching the geometry of a non-source view to a source. ▶️ youtu.be/i87zOQubYoI #SwiftUI #iOSDevyoutu.beTwo Practical Ways to Use matchedGeometryEffect() in SwiftUIYouTube video by Nil Coalescing 0148
Reposted by Willy BreitenbachMacStories @macstories.net · 15/07/2025Two-Day Indie App Sales Event Begins Today with Over 250 Apps www.macstories.net/news/two-day-ind…macstories.netTwo-Day Indie App Sales Event Begins Today with Over 250 AppsMatt Corey has once again gathered indie developers to organize??a huge sale today and tomorrow. Corey, the maker of??Bills to Budget??and??Signals, has organized a collection of over 250 apps that will be offered at a discount through Wednesday. The list is too long to publish here, but it includes many apps we???ve covered here on 0106
Reposted by Willy BreitenbachAntoine v.d. SwiftLee @avanderlee.com · 25/06/2025As a Swift developer you'll love the new #Playground macro. It's so easy to quickly experiment with your code now 🤩 www.avanderlee.com/swift/playground… 061
Reposted by Willy BreitenbachMark Steadman @steady5063.bsky.social · 21/06/2025The XCode #Accessibility Inspector is known for being used to fix common accessibility issues through automation, but did you know that you can use it to catch more manual accessibility issues? #A11y dev.to/steady5063/i...dev.toiOS Accessibility Inspector: Beyond AutomationXcodes accessibility inspector has long been thought of as only an 'automated' issue tool. This... 0125
Reposted by Willy BreitenbachEarthborne Games @earthbornegames.bsky.social · 06/06/2025@teamcovenant.com created a tutorial for Earthborne Rangers! Join Steven and Zach as they give you a detailed and comprehensive walkthrough of the core mechanics. youtu.be/__9zeZXPpr8 #earthbornerangers #cardgameyoutu.beHow to Play Earthborne Rangers | A Step-by-Step GuideYouTube video by Covenant 0224
Reposted by Willy BreitenbachWWDC Notes @wwdcnotes.com · 07/06/2025📊 Reality check: We still have 66 sessions from WWDC24 that need notes! See what's missing: 👇 wwdcnotes.com/documentatio... With 100+ new sessions coming next week, can you help us catch up? Our community creates comprehensive session notes for all developers. Every contribution counts! 📝 #WWDC25wwdcnotes.comDocumentationPlease turn on JavaScript in your browser and refresh the page to view its content. 032
Reposted by Willy BreitenbachMarcin Krzyzanowski @krzyzanowskim.com · 23/05/2025Excited to announce Notepad.exe 1.0! A notepad that takes your code for a spin. #Swift #iOSDev Check it out at notepadexe.com, open to all! 47420
Reposted by Willy BreitenbachPaul Hudson @twostraws.bsky.social · 09/05/2025What's new in Swift 6.2? A whole ton of stuff – raw identifiers, Collection conformances for enumerated(), method key paths, backtracing, weak let, Observations, InlineArray, and of course a big batch of concurrency changes too. Want to see it all in action? www.hackingwithswift.com/articles/277...hackingwithswift.comWhat's new in Swift 6.2?Raw identifiers, backtraces, task naming, and more. 57724
Reposted by Willy BreitenbachEarthborne Games @earthbornegames.bsky.social · 06/05/2025We're in the "endgame" mode where the time extends for each backer. Pretty cool new @gamefound.bsky.social feature! There's still time to get in while it extends! 0101
Reposted by Willy BreitenbachEarthborne Games @earthbornegames.bsky.social · 06/05/2025There's just a little over 3 hours left in the Hubworld: Aidalon campaign! Don't miss out! gamefound.com/en/projects/... #hubworldaidalon #cardgame #crowdfunding #lcg #tcg #ccg @gamefound.bsky.social 0167
Reposted by Willy BreitenbachEarthborne Games @earthbornegames.bsky.social · 05/05/2025Only 24 hours remain! The Hubworld: Aidalon campaign has been great so far. Let's finish strong! gamefound.com/en/projects/... #hubworldaidalon #cardgame #crowdfunding #lcg #tcg #ccg 0225
Reposted by Willy BreitenbachEarthborne Games @earthbornegames.bsky.social · 03/04/2025We've made major updates to The Living Valley! These include The Legacy of the Ancestors Campaign Guide, Rules Glossary updates, and the release of The Elder's Book of Uncommon Wisdom which provides optional balance changes for some cards. Learn more: earthbornegames.com/major-living... 0202
Reposted by Willy BreitenbachMaxine Juniper Newman @feonix.bsky.social · 03/04/2025Check out some of the new stuff I've been working on! We just released the Elder's Book of Uncommon Wisdom, a list of optional balance tweaks for several cards to promote a healthy deckbuilding environment. Come see! 0296
Reposted by Willy BreitenbachEarthborne Games @earthbornegames.bsky.social · 27/03/2025The reception to the preview decks has been amazing. If you haven't gotten yours, now is the time! gamefound.com/en/projects/... 4424
Reposted by Willy BreitenbachNil Coalescing @nilcoalescing.com · 23/03/2025Ensure that complex #SwiftUI buttons have the correct blending in pressed state by applying the compositingGroup() modifier: nilcoalescing.com/blog/Composi...nilcoalescing.comUsing compositing group for unifying shapes within buttons in SwiftUIEnsure that complex SwiftUI buttons have the correct blending in pressed state by applying the compositingGroup() modifier. 0123
Reposted by Willy BreitenbachEarthborne Games @earthbornegames.bsky.social · 19/03/2025Enjoy this preview track from the Earthborne Rangers Original Soundtrack (composed by @tomfiggins.bsky.social) on your favorite streaming service: youtu.be/swUb3xCXees Purchase the full album on our Bandcamp in Digital or a Limited Edition Vinyl: earthbornegames.bandcamp.comyoutu.beEarthborne Rangers Original Soundtrack | The Buck and the WolhundYouTube video by Earthborne Games 1154
Reposted by Willy BreitenbachEarthborne Games @earthbornegames.bsky.social · 14/03/2025The Earthborne Rangers Soundtrack is now available! Digital as well as in a Limited Edition Vinyl: earthbornegames.bandcamp.comearthbornegames.bandcamp.comEarthborne Rangers Original Soundtrack, by Tom Figgins68 track album 03510
Reposted by Willy BreitenbachPaul Hudson @twostraws.bsky.social · 13/03/2025Tell a friend to save a life: ❌ name.lowercased().contains(searchText.lowercased()) ✅ name.localizedStandardContains(searchText) The latter ignores case, but also ignores diacritics (cafe vs café), handles localized variants (ẞ → ss, etc), and is supported in SwiftData. 718619
Reposted by Willy BreitenbachNatalia Panferova @natpanferova.bsky.social · 18/02/2025I released a new book 🎉 SwiftUI Fundamentals combines my knowledge and experience from using SwiftUI since its release and working on its source code at Apple to give you a solid understanding of the most important aspects of the framework: books.nilcoalescing.com/swiftui-fund... #SwiftUI #iOSDevbooks.nilcoalescing.comSwiftUI FundamentalsThe essential guide to SwiftUI core concepts and APIs 1212825
Reposted by Willy BreitenbachEarthborne Games @earthbornegames.bsky.social · 15/02/2025For anyone near the Twin Cities and planning to be at Con of the North tomorrow (Sunday) we have two Rangers and Aidalon demos, each at 1pm and 3pm in the Talking Cardboard room! These are ticketed and a couple Aidalon seats are still available! tabletop.events/conventions/... 071
Reposted by Willy BreitenbachAntoine v.d. SwiftLee @avanderlee.com · 04/02/2025Make your custom SwiftUI button styles discoverable using Static Member Lookup in Swift ✨ 031
Reposted by Willy BreitenbachNatalia Panferova @natpanferova.bsky.social · 19/01/2025We can set a custom background for TextEditor in #SwiftUI using a combination of scrollContentBackground() and background() view modifiers. We have to hide the default background first for our custom background to be visible: nilcoalescing.com/blog/ChangeT...nilcoalescing.comChange TextEditor background in SwiftUISet a custom background for TextEditor in SwiftUI by using a combination of scrollContentBackground() and background() view modifiers. 2968
Reposted by Willy BreitenbachJ. L. Westover @mrlovenstein.bsky.social · 10/01/2025KNOW your role, K 71296123
Reposted by Willy BreitenbachMatt Massicotte @massicotte.org · 09/01/2025First contract of 2025....... falls through. (I'm fine! But always planning 3-6 months in advance is something.) I don't suppose you could use some Swift 6 training/workshops/consultation? I've worked with large teams all the way down to individuals. I'd love to talk! 23620
Reposted by Willy BreitenbachJ. L. Westover @mrlovenstein.bsky.social · 04/01/2025my personal favorite comic of 2024 127228843727
Reposted by Willy BreitenbachChris Eidhof @eidhof.nl · 11/12/2024Explicit alignment guides are very helpful when aligning using two different alignment guides. In this example, we align the center of a badge to the top trailing edge of a button. 1141
Reposted by Willy BreitenbachMajid Jabrayilov @mecid.bsky.social · 11/12/2024Do you know about the take function for the Optional type? It takes the value if it is not nil and toggles the variable to nil. buff.ly/3Zin2Wv 3146
Reposted by Willy BreitenbachThomas Ricouard @dimillian.app · 08/12/2024It’s Sunday, and if you want to learn how to build a nice #SwiftUI router for NavigationStack you should start here (and follow the 🐰 ) github.com/Dimillian/Ic...github.comIcySky/App/AppRouter.swift at main · Dimillian/IcySkyA BlueSky Client. TBD. Contribute to Dimillian/IcySky development by creating an account on GitHub. 1498