Sign in

Willy Breitenbach

@we7ee.bsky.social
14 followers 60 following 0 posts
PostsRepliesMedia
Reposted by Willy Breitenbach
Earthborne Games @earthbornegames.bsky.social · 01/08/2025
The 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 Breitenbach
Kaya @kayathomas.is · 21/07/2025
Since 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 Breitenbach
Simon B. Støvring @simonbs.dev · 22/07/2025
This took me by surprise. The code generated by the @Observable macro in Xcode 26 beta 3 is noticeably different from what Xcode 16 produced.
Screenshot of a class named "MyModel" with no properties and the @Observable macro applied, comparing the code from Xcode 16 and Xcode 26 beta 3. It shows that there is vastly more code being generated in Xcode 26.
164
Reposted by Willy Breitenbach
Natalia Panferova @natpanferova.bsky.social · 15/07/2025
I'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 #iOSDev
youtu.be
Two Practical Ways to Use matchedGeometryEffect() in SwiftUI
YouTube video by Nil Coalescing
0148
Reposted by Willy Breitenbach
MacStories @macstories.net · 15/07/2025
Two-Day Indie App Sales Event Begins Today with Over 250 Apps www.macstories.net/news/two-day-ind…
macstories.net
Two-Day Indie App Sales Event Begins Today with Over 250 Apps
Matt 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 Breitenbach
Antoine v.d. SwiftLee  @avanderlee.com · 25/06/2025
As 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 Breitenbach
Mark Steadman @steady5063.bsky.social · 21/06/2025
The 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.to
iOS Accessibility Inspector: Beyond Automation
Xcodes accessibility inspector has long been thought of as only an 'automated' issue tool. This...
0125
Reposted by Willy Breitenbach
Earthborne 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 #cardgame
youtu.be
How to Play Earthborne Rangers | A Step-by-Step Guide
YouTube video by Covenant
0224
Reposted by Willy Breitenbach
WWDC 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! 📝 #WWDC25
wwdcnotes.com
Documentation
Please turn on JavaScript in your browser and refresh the page to view its content.
032
Reposted by Willy Breitenbach
Marcin Krzyzanowski @krzyzanowskim.com · 23/05/2025
Excited 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 Breitenbach
Paul Hudson @twostraws.bsky.social · 09/05/2025
What'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.com
What's new in Swift 6.2?
Raw identifiers, backtraces, task naming, and more.
57724
Reposted by Willy Breitenbach
Earthborne Games @earthbornegames.bsky.social · 06/05/2025
We'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 Breitenbach
Earthborne Games @earthbornegames.bsky.social · 06/05/2025
There'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
Hubworld: Aidalon
Final 3 Hours!
Gamefound
0167
Reposted by Willy Breitenbach
Earthborne Games @earthbornegames.bsky.social · 05/05/2025
Only 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
Hubworld: Aidalon
Only 24 Hours Remain!
0225
Reposted by Willy Breitenbach
Earthborne Games @earthbornegames.bsky.social · 03/04/2025
We'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 Breitenbach
Maxine Juniper Newman @feonix.bsky.social · 03/04/2025
Check 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 Breitenbach
Earthborne Games @earthbornegames.bsky.social · 27/03/2025
The reception to the preview decks has been amazing. If you haven't gotten yours, now is the time! gamefound.com/en/projects/...
Hubworld: Aidalon
9,000 Decks in 16 Days!
4424
Reposted by Willy Breitenbach
Nil Coalescing @nilcoalescing.com · 23/03/2025
Ensure that complex #SwiftUI buttons have the correct blending in pressed state by applying the compositingGroup() modifier: nilcoalescing.com/blog/Composi...
nilcoalescing.com
Using compositing group for unifying shapes within buttons in SwiftUI
Ensure that complex SwiftUI buttons have the correct blending in pressed state by applying the compositingGroup() modifier.
0123
Reposted by Willy Breitenbach
Earthborne Games @earthbornegames.bsky.social · 19/03/2025
Enjoy 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.com
youtu.be
Earthborne Rangers Original Soundtrack | The Buck and the Wolhund
YouTube video by Earthborne Games
1154
Reposted by Willy Breitenbach
Earthborne Games @earthbornegames.bsky.social · 14/03/2025
The Earthborne Rangers Soundtrack is now available! Digital as well as in a Limited Edition Vinyl: earthbornegames.bandcamp.com
earthbornegames.bandcamp.com
Earthborne Rangers Original Soundtrack, by Tom Figgins
68 track album
03510
Reposted by Willy Breitenbach
Paul Hudson @twostraws.bsky.social · 13/03/2025
Tell 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 Breitenbach
Natalia Panferova @natpanferova.bsky.social · 18/02/2025
I 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 #iOSDev
books.nilcoalescing.com
SwiftUI Fundamentals
The essential guide to SwiftUI core concepts and APIs
1212825
Reposted by Willy Breitenbach
Earthborne Games @earthbornegames.bsky.social · 15/02/2025
For 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 Breitenbach
Antoine v.d. SwiftLee  @avanderlee.com · 04/02/2025
Make your custom SwiftUI button styles discoverable using Static Member Lookup in Swift ✨
031
Reposted by Willy Breitenbach
Natalia Panferova @natpanferova.bsky.social · 19/01/2025
We 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.com
Change TextEditor background in SwiftUI
Set a custom background for TextEditor in SwiftUI by using a combination of scrollContentBackground() and background() view modifiers.
2968
Reposted by Willy Breitenbach
J. L. Westover @mrlovenstein.bsky.social · 10/01/2025
KNOW your role, K
71296123
Reposted by Willy Breitenbach
Matt Massicotte @massicotte.org · 09/01/2025
First 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 Breitenbach
J. L. Westover @mrlovenstein.bsky.social · 04/01/2025
my personal favorite comic of 2024
127228843727
Reposted by Willy Breitenbach
Chris Eidhof @eidhof.nl · 11/12/2024
Explicit 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 Breitenbach
Majid Jabrayilov @mecid.bsky.social · 11/12/2024
Do 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 Breitenbach
Thomas Ricouard @dimillian.app · 08/12/2024
It’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.com
IcySky/App/AppRouter.swift at main · Dimillian/IcySky
A BlueSky Client. TBD. Contribute to Dimillian/IcySky development by creating an account on GitHub.
1498