Daniel Lyons
dan-dee-lyons.bsky.social
Daniel Lyons
@dan-dee-lyons.bsky.social
#musicpublishing admin by day 💼
iOS, #swiftlang and #Godot developer by night 🦸🏼‍♂️

Site: dandylyons.net
GitHub: github.com/DandyLyons
My Notes: dandylyons.net/notes
Happy Hurricane Douglas Day!

dandylyons.net/essays/happy...
July 26, 2025 at 7:58 PM
In #SwiftUI you can explicitly tell VoiceOver how to pronounce something...

Except this just straight up doesn't work. Is this broken?

ray.so/e5VNLgH
May 17, 2025 at 8:13 PM
When you show an error but...
you truncate it so that the user can't read the whole error
and you don't provide a way to expand...

It's like a middle finger to the user.

#GUISins
May 1, 2025 at 6:04 PM
How it feels to use light mode...
April 30, 2025 at 12:46 AM
I made a paging indicator view component in #SwiftUI
Let me know if you'd like the code.

#buildinpublic
April 3, 2025 at 2:03 PM
I'm building a new macOS app that makes it easy to make informative descriptions of images. It's perfect for alt text.

Beta coming soon. Let me know if you'd like to join.

#SwiftUI #buildinpublic
April 2, 2025 at 8:34 PM
We already know how that your device's default appearance is dark mode but...
Our site will default to light mode because we're elitist and we hate your guts. 👍🏼

🌙 🔫 😈

#DarkMode problems.
March 31, 2025 at 6:06 PM
A few days ago I released "Swift Error Handling: The Problem". But now it's time to talk about the solution.

I'm introducing tools and strategies to make Swift Error Handling safer and easier to use.

dandylyons.net/posts/post-3...

#SwiftLang
March 29, 2025 at 7:30 PM
When the #Swift compiler starts showing you funny anime faces, you know you turned the wrong stone.

<τ_0_0> () -> @out τ_0_0 for <()>
March 18, 2025 at 5:51 PM
Introducing "ActivityRings", a simple SwiftUI View and Package.

Try it in early release today.

github.com/DandyLyons/A...
March 16, 2025 at 3:25 PM
Introducing LinkPreviews, a simple SwiftUI wrapper view around Apple's LPLinkView.

Simply give it a URL and it will perform a background fetch and generate a beautiful user preview!

Now in beta! Please try it out!

github.com/DandyLyons/L...

#SwiftUI
March 13, 2025 at 6:39 PM
I’m experimenting with a new UI paradigm in #SwiftUI . I’m calling it a “Drawer”. It has 3 sizes: small, medium, and large.
Small: A TabBar-like UI
Medium: A Grid
Large: List with reordering and prefs.

And you can swipe between sizes.

What do you think?

#iOSDev
March 6, 2025 at 9:58 PM
Just realized that Oregon Trail was doing #roguelike #permadeath gaming before it was cool!
February 25, 2025 at 1:06 AM
Here's the awful AI movie poster:
February 19, 2025 at 7:58 PM
@raycast.com Please help. My Hyper Key broke after macOS 15.3.1

Caps lock is getting remapped to plain old ⌘ for some reason.
February 19, 2025 at 7:49 PM
Does #Obsidian seem strange and confusing to you?

Today I'm starting a new blog series called "Actually Useful Obsidian" which will make it simple, easy, fun and actually useful every day!

https://dandylyons.net/posts/actually-useful-obsidian-formatting/
February 18, 2025 at 3:50 PM
🤔 Ever wondered about the difference between 'class' and 'class_name' in #GDScript?

I wrote a beginner-friendly guide that breaks it down, with practical examples you can try right now!
#Godot #GameDev

https://buff.ly/3EvxfrR
February 13, 2025 at 4:54 PM
What are the 3 things Swift developers hate?

1. Reference types
2. Refer back to 1
3. Refer back to 1

If you “value” your code, you should check out this article.

https://buff.ly/3CCPXNG

#swiftlang
February 4, 2025 at 9:30 PM
Perplexity.ai seems to have already removed the CCP censorship from Deepseek R1. So kudos.
January 29, 2025 at 5:50 PM
Comeback from behind. Got lucky!
Black pulled out the checkmate with 16 seconds to spare!

🎉 #lichess #chess

lichess.org/T9OiBZjY/black
January 25, 2025 at 10:00 PM
You're absolutely right. No one would ever do that gesture unless they're a nazi. No other explanation is worth even considering.
January 21, 2025 at 12:08 AM
You're absolutely right. All these people should stop normalization. We should make the nazi salute illegal. In fact, that's not enough.

We should make arms illegal. Can't do a nazi salute if you have no arms.
January 20, 2025 at 10:52 PM
Lol. Elon's AI refuses to talk about it.
January 17, 2025 at 12:24 AM
Today I'm releasing a helpful Swift micro-library! 🎁

SelectiveEquatable makes it easy to pick and choose multiple properties to check for equality. 🎉

The library is so small, you can copy and paste a single file! 🎈

swiftpackageindex.com/DandyLyons/S...

#SwiftLang
December 12, 2024 at 9:39 PM