Located in Kyoto, Japan.
🦣 Mastodon
https://hachyderm.io/@auramagi
📝 Blog (rarely active)
https://apurin.me
📚 Every Word: iOS Audiobook Player
@everywordapp.com
gist.github.com/auramagi/9c0...
gist.github.com/auramagi/9c0...
- SwiftUI needs to get fundamentally more performant
- App Intents should take over even more of the system
- SwiftUI needs to get fundamentally more performant
- App Intents should take over even more of the system
www.massicotte.org/concurrency-...
www.massicotte.org/concurrency-...
www.youtube.com/watch?v=GZov...
inkposter.com
www.youtube.com/watch?v=GZov...
inkposter.com
It isn’t.
Touching the value outside its intended isolation is unsafe. In Swift 6, this will crash your app for Bindings created with .init(get:set).
It isn’t.
Touching the value outside its intended isolation is unsafe. In Swift 6, this will crash your app for Bindings created with .init(get:set).
℗ (U+2117 sound recording copyright)
In Apple's fonts, it looks bad: small and off-center. A replacement is Ⓟ (U+24C5 circled letter P), but that's awkward for editable fields.
So, for my app I ship a font consisting of just that single symbol. 🙃
℗ (U+2117 sound recording copyright)
In Apple's fonts, it looks bad: small and off-center. A replacement is Ⓟ (U+24C5 circled letter P), but that's awkward for editable fields.
So, for my app I ship a font consisting of just that single symbol. 🙃
Want to view new posts
Tap home to scroll to top
Tap home the second time to refresh
It refreshes
And then refreshes again
Every time
Want to view new posts
Tap home to scroll to top
Tap home the second time to refresh
It refreshes
And then refreshes again
Every time
This is because the macro expands to a wrapper struct, with other code placed in the body using a @.ViewBuilder. Neat!
This is because the macro expands to a wrapper struct, with other code placed in the body using a @.ViewBuilder. Neat!
For the first time ever, Every Word Plus is discounted 🎉
- One year: 50% off with offer code BLACKFRIDAY24
- Lifetime: 25% off
Available now through December 3rd — don’t miss out!
For the first time ever, Every Word Plus is discounted 🎉
- One year: 50% off with offer code BLACKFRIDAY24
- Lifetime: 25% off
Available now through December 3rd — don’t miss out!
Every Word is a player for your DRM-free audiobooks. Import MP3 and M4B files to enjoy your collection with features like silence shortening, adjustable speeds, chapter navigation, listening stats — all in a sleek, user-friendly design.
Available for iOS and iPadOS.
Every Word is a player for your DRM-free audiobooks. Import MP3 and M4B files to enjoy your collection with features like silence shortening, adjustable speeds, chapter navigation, listening stats — all in a sleek, user-friendly design.
Available for iOS and iPadOS.
- Mobile Devs: go.bsky.app/7wmo12t
- Apple Developers I: go.bsky.app/66G7TY4
- Apple Developers II: go.bsky.app/M8xLgeS
- Mobile Devs: go.bsky.app/7wmo12t
- Apple Developers I: go.bsky.app/66G7TY4
- Apple Developers II: go.bsky.app/M8xLgeS