Profile avatar
twostraws.bsky.social
I write Swift and write about Swift, but most people prefer my dogs.
93 posts 4,874 followers 75 following
Regular Contributor
Active Commenter
comment in response to post
I know it's a really niche area, but I'd appreciate it if you'd give it a try and send me your feedback – it's a free download, with a free trial, and if you pre-order it now it should arrive automatically on March 7th. All feedback is most welcome! apps.apple.com/us/app/spqr-...
comment in response to post
Back then I had a suite of classical apps, but now they are all brought together into a single app for iPhone, iPad, and Mac. More importantly, the app supports all the modern OS features folks that just weren't around previously – dark mode, split-screen, widgets, and more.
comment in response to post
The app is called SPQR, and it's designed for students of Latin and Greek – two interests I've had since I was a teen. It contains almost 100 classical works in Latin, Greek, and English, plus multiple dictionaries, grammar tests, flashcards, quizzes, games, and more.
comment in response to post
All done! Yesterday we had ~40 tests. Today we have 235 😎 Thank you to everyone who came along and contributed!
comment in response to post
I’ll aim to get the Zoom call organised once I’m back from iOS Conf SG. It’s probably going to be a bit rocky to begin with, but that’s okay – we can figure it out 🙂
comment in response to post
Important: If you subscribe to Hacking with Swift+, you get a ticket for free! More information will be posted on www.hackingwithswift.com/plus closer to the event date.
comment in response to post
Decimal is the correct answer.
comment in response to post
Honestly, the only reason is because I wrote a much better version of that chapter using ModelActor, somehow lost it, and haven’t managed to build up the patience to write it again 🫠
comment in response to post
Yeah, it sends a code that works for 14 days. I’ve done it twice already and am tired of it now.
comment in response to post
Remember the little lights that told you a Mac’s current charge at a glance? Delightful stuff.
comment in response to post
Are you asking your questions to other folks and getting answers?
comment in response to post
Are you following the 100 Days of SwiftUI, or the 100 Days of Swift?
comment in response to post
It's okay to begin with, but Xcode will prove more useful in the long term.
comment in response to post
No 🙂
comment in response to post
I'm ready for it 🙂💸
comment in response to post
www.theatreroyal.org.uk/events/the-p...
comment in response to post
Yes – they are surfing on the wake of solid work done previously.
comment in response to post
Yes, the Tobacco and Vapes bill could have been better, but I'm glad you voted for it anyway: it's a gigantic step forward, and I hope more will come in the future. I'm also glad you voted for the End of Life bill too; that can't have been easy, but I think it was the right choice.
comment in response to post
Here’s how a reply sounds in Twitter. Reads the person’s name, who are they are replying to, then their message, then “2 days ago”, then the stats that have values. But it also says “actions available” at the end, so users know they can swipe through like, repost, etc. Night and day difference.
comment in response to post
Here’s how your reply sounds to a blind user. It reads your avatar, then open your profile, your name, your account handle, says 8m means 8 meters, then your message, then all the 0 replies etc – it’s almost entirely a wall of gibberish.
comment in response to post
The official Twitter app has a significantly better accessibility experience than the official Bluesky app. (It’s also a sexist, racist hellhole, so definitely 100 points for Bluesky there!)
comment in response to post
It’s the lack of polish. A large part of the problem is them not using native controls, so things like the large content viewer for tabs doesn’t work, you can’t tap and hold Back to choose from a stack, VoiceOver reads are a mess, etc. Lots of paper cuts.
comment in response to post
Only SwiftData by Example.