toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

218
active users

#swiftui

146 posts9 participants3 posts today
Yuna<p>💡 Some people chase profits. Others build magic.</p><p>I love projects like this one:<br>👉 <a href="https://lnkd.in/dx2rU3un" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lnkd.in/dx2rU3un</span><span class="invisible"></span></a></p><p>It turns your MacBook trackpad into a digital scale.<br>No special hardware. No ads. No paywall. Just… curiosity turned into code.</p><p>It hijacks the Force Touch sensors, calibrates raw pressure data, and gives you surprisingly accurate weight readings—all with your finger and a clever hack.</p><p>This is what I wish more tech looked like:<br>🧠 smart<br>🧰 simple<br>💸 not for sale</p><p>While others gatekeep innovation behind SDKs and subscriptions, this project goes:<br>here’s how it works, enjoy.<br>Open Source with purpose, not polish for profit.</p><p>It’s niche, odd, and brilliant.<br>And that’s exactly why it matters.</p><p>To everyone trying to monetise every byte:<br>You’re missing the joy. You’re missing the point.</p><p>To TrackWeight:<br>You nailed it.<br>Hacky, educational, experimental.<br>No evil. No upsell. Just exploration.<br>Thumbs up.</p><p><a href="https://hachyderm.io/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://hachyderm.io/tags/macos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macos</span></a> <a href="https://hachyderm.io/tags/trackpad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>trackpad</span></a> <a href="https://hachyderm.io/tags/forceTouch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>forceTouch</span></a> <a href="https://hachyderm.io/tags/diytech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>diytech</span></a> <a href="https://hachyderm.io/tags/sideprojects" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sideprojects</span></a> <a href="https://hachyderm.io/tags/devtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devtools</span></a> <a href="https://hachyderm.io/tags/swiftui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftui</span></a> <a href="https://hachyderm.io/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildinpublic</span></a> <a href="https://hachyderm.io/tags/indietech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indietech</span></a> <a href="https://hachyderm.io/tags/hardwarehacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hardwarehacks</span></a> <a href="https://hachyderm.io/tags/notforsale" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>notforsale</span></a> <a href="https://hachyderm.io/tags/curiositydriven" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>curiositydriven</span></a> <a href="https://hachyderm.io/tags/engineeringmagic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>engineeringmagic</span></a> <a href="https://hachyderm.io/tags/trackweight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>trackweight</span></a></p>
Eshu Marneedi<p>No LLM has been able to solve this. There’s no sample code on the entire internet that pertains to this. I’ve been at this for a month and would like to think I’m a moderately competent programmer. </p><p>To me, it appears it’s impossible to modify per-scene navigation via app intents, at least in SwiftUI. <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a><br><a href="https://mastodon.social/@EshuMarneedi/114771158491922628" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@EshuMarneedi/</span><span class="invisible">114771158491922628</span></a></p>
James Savage<p>After years of watching other people write about software development, I decided that I wanted to give it a try too…</p><p>So I started a new blog!</p><p>To kick things off I wrote a (slightly belated) SwiftUI Wish List, but what I’m really looking forward to sharing is a new app I’m working on, and some of the development (mis)adventures I’ve had.</p><p>Read the first post here and let me know what you think: <a href="https://adevlog.com/2025/07/a-swiftui-wish-list/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">adevlog.com/2025/07/a-swiftui-</span><span class="invisible">wish-list/</span></a></p><p><a href="https://social.axiixc.com/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://social.axiixc.com/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://social.axiixc.com/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a></p>
Ryan Lintott<p>Is @ _disfavoredOverload something we shouldn't use?</p><p>In ShapeUp I want to have these two subscripts<br>rect[RectAnchor.topLeft] -&gt; CGPoint<br>rect[RelativeCorner.topLeft] -&gt; Corner</p><p>but when you use:<br>rect[.topLeft] it's ambiguous</p><p>I want it to default to CGPoint and only use Corner if needed by the context. Is there a better way?</p><p><a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a></p>
Chris Wu :cwy:<p>I'm very behind, as usual, and am trying out Liquid Glass styling for the first time.</p><p>Even if I strip down my toolbar to only have the simplest elements I can't get it to compile if I'm using .sharedBackgroundVisibility.</p><p>I get the infamous "unable to type-check...". 🤔</p><p><a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a></p>
Oskar<p>Built a paginated collection view with masonry/grid layout in SwiftUI. Should I open source it? <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a></p>
Joachim<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@rjmccall" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rjmccall</span></a></span> hm, interesting. My initial reaction was „because then you have to repeat the whole view spec in the else case. But the whole point of it would be not to display it, so actually you don’t. This *is* is issue for things like `disabled`, where you want to display it but in a specific style, but not as much for hidden. </p><p>But then again: `hidden()` has a different meaning. `hidden` means „don’t display, but *do* take up space“ whereas with `if` it isn’t part of the view hierarchy at all, so it also won’t take up space. </p><p>So `if x { B() }` isn’t a replacement for `B().hidden(x)`. </p><p>But your question made me realize that in my case I actually *want* it, and `hidden` would be the wrong tool for the job. I think I would have realized it faster if I had been able to try out how hidden(false/true) behaves and that it doesn’t do what I want, but still, interesting. </p><p><a href="https://hachyderm.io/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> trains us to want to solve basically everything via modifiers both because it’s „the SwiftUI style“ but also because there are often reminders about how conditionally applying modifiers (not passing conditions *to* modifiers) is bad for performance and likely breaks your animations as the two branches of if-else have different view identities and thus cause a recreation of the subviews. </p><p>I think there are likely still valid use cases for a hidden modifier with a book parameter, but I can imagine that at least half the time when people want to reach for it (like me now) `if` would actually be the correct choice.</p>
Joachim<p>5 years after the release of <a href="https://hachyderm.io/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a>, why does it still not support a `hidden()` modifier with a bool parameter?</p><p>Looking at StackOverflow for it I only find people using .opacity() instead (which allows a param), but that seems obviously wrong, not least because it means the view will still be „visible“ in the accessibility hierarchy.</p><p>Edit: after additional research and trial and error it turns out I should have used `if` instead, after all. <br>Lesson learned: if you are trying to use hidden(), first double check whether this is actually the modifier you want anyway. </p><p>Edit 2: I hear that opacity(0) does actually remove views from the accessibility hierarchy. So that’s no longer an argument against it. Still doesn’t seem like the right solution. 😅</p>
Stewart Lynch 🇨🇦<p>Your API key might be hiding in plain sight. In this video, I’ll show you how to extract one from a compiled iOS app and then how to protect it using Swift ConfidentialKit. <a href="https://iosdev.space/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://iosdev.space/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://iosdev.space/tags/Xcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Xcode</span></a><br>Watch now: <a href="https://youtu.be/FfXK0IrX0p0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/FfXK0IrX0p0</span><span class="invisible"></span></a></p>
Dimitri Bouniol<p>I'm making a seasonal anime guide app, in the open for all to experience and learn from.</p><p>Another short stream, but let’s start adding a way to choose cours on the web!</p><p><a href="https://mastodon.social/tags/Jiiiii" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jiiiii</span></a> <a href="https://mastodon.social/tags/DevStream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevStream</span></a> <a href="https://mastodon.social/tags/tvOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tvOS</span></a> <a href="https://mastodon.social/tags/visionOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOS</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Anime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anime</span></a> <a href="https://mastodon.social/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/TestFlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestFlight</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> <a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPush</span></a></p><p>Come chill with me: <a href="https://youtube.com/live/lTcSW7pbQ7w" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/lTcSW7pbQ7w</span><span class="invisible"></span></a></p>
Dimitri Bouniol<p>Added language tags to the releases page as well today, which just leaves the series page. Tomorrow let's start drafting a new look for cours, starting with the web. See you then!</p><p>🔜 Tomorrow’s stream: <a href="https://youtube.com/live/lTcSW7pbQ7w" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/lTcSW7pbQ7w</span><span class="invisible"></span></a><br>⏮️ Playlist so far: <a href="https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/playlist?list=PLRx</span><span class="invisible">jf93xotuofCtaxtGOcWeuxVZYJyY-m</span></a><br>📲 Download Jiiiii: <a href="https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=MastodonCCStreams&amp;mt=8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">apps.apple.com/app/apple-store</span><span class="invisible">/id6472801548?pt=14724&amp;ct=MastodonCCStreams&amp;mt=8</span></a></p><p><a href="https://mastodon.social/tags/Jiiiii" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jiiiii</span></a> <a href="https://mastodon.social/tags/DevStream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevStream</span></a> <a href="https://mastodon.social/tags/tvOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tvOS</span></a> <a href="https://mastodon.social/tags/visionOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOS</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Anime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anime</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/TestFlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestFlight</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> <a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPush</span></a></p>
Dimitri Bouniol<p>I'm making a seasonal anime guide app, in the open for all to experience and learn from.</p><p>Short stream, but let’s fix some layout on the web and add languages to the releases page!</p><p><a href="https://mastodon.social/tags/Jiiiii" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jiiiii</span></a> <a href="https://mastodon.social/tags/DevStream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevStream</span></a> <a href="https://mastodon.social/tags/tvOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tvOS</span></a> <a href="https://mastodon.social/tags/visionOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOS</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Anime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anime</span></a> <a href="https://mastodon.social/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/TestFlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestFlight</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> <a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPush</span></a></p><p>Come chill with me: <a href="https://youtube.com/live/E8A0fJOFRX8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/E8A0fJOFRX8</span><span class="invisible"></span></a></p>
Eshu Marneedi<p><a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> folks: Does anyone know if there’s a version of this API that works on iPadOS? I need a way to detect the foreground “key” window. appearsActive always returns true on “all other platforms.” <a href="https://developer.apple.com/documentation/swiftui/environmentvalues/appearsactive" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.apple.com/documentat</span><span class="invisible">ion/swiftui/environmentvalues/appearsactive</span></a></p>
Dimitri Bouniol<p>Started adding language tags to the web, starting with the episodes page. Tomorrow, let's add them to the releases page too. See you then!</p><p>🔜 Tomorrow’s stream: <a href="https://youtube.com/live/E8A0fJOFRX8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/E8A0fJOFRX8</span><span class="invisible"></span></a><br>⏮️ Playlist so far: <a href="https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/playlist?list=PLRx</span><span class="invisible">jf93xotuofCtaxtGOcWeuxVZYJyY-m</span></a><br>📲 Download Jiiiii: <a href="https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=MastodonCCStreams&amp;mt=8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">apps.apple.com/app/apple-store</span><span class="invisible">/id6472801548?pt=14724&amp;ct=MastodonCCStreams&amp;mt=8</span></a></p><p><a href="https://mastodon.social/tags/Jiiiii" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jiiiii</span></a> <a href="https://mastodon.social/tags/DevStream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevStream</span></a> <a href="https://mastodon.social/tags/tvOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tvOS</span></a> <a href="https://mastodon.social/tags/visionOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOS</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Anime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anime</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/TestFlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestFlight</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> <a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPush</span></a></p>
Dimitri Bouniol<p>I'm making a seasonal anime guide app, in the open for all to experience and learn from.</p><p>Let's start adding language icons to the web!</p><p><a href="https://mastodon.social/tags/Jiiiii" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jiiiii</span></a> <a href="https://mastodon.social/tags/DevStream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevStream</span></a> <a href="https://mastodon.social/tags/tvOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tvOS</span></a> <a href="https://mastodon.social/tags/visionOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOS</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Anime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anime</span></a> <a href="https://mastodon.social/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/TestFlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestFlight</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> <a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPush</span></a></p><p>Come chill with me: <a href="https://youtube.com/live/pB99EO-DUIg" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/pB99EO-DUIg</span><span class="invisible"></span></a></p>
Natalia Panferova<p>iOS 26 comes with a few updates to sheets, like the Liquid Glass background in partial height and morphing transitions from the toolbar buttons that present them. My new blog post explores how we can take advantage of these changes in our SwiftUI apps: <a href="https://nilcoalescing.com/blog/PresentingLiquidGlassSheetsInSwiftUI" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nilcoalescing.com/blog/Present</span><span class="invisible">ingLiquidGlassSheetsInSwiftUI</span></a><br><a href="https://mastodon.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a></p>
Replied in thread

Made some minor improvements to the label icons from yesterday, notably hinting each letter so they are readable at super small sizes. Tomorrow let's add them to the web. See you then!

🔜 Tomorrow’s stream: youtube.com/live/pB99EO-DUIg
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store

Replied in thread

Made some new icons for dub and sub labels today, but they don't look as great as I thought would in the app. Tomorrow let's take another pass at the hinting, colors, and shadings to see if we can fix it. See you then!

🔜 Tomorrow’s stream: youtube.com/live/01s6PDIb8BU
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store

Replied in thread

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let's do a bit more icon design, then jump into adding flags on the web!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: youtube.com/live/s8ynKdUQlX8