Daniel Saidi's Avatar

Daniel Saidi

@danielsaidi.bsky.social

Building apps & SDKs for the  stack, using Swift & SwiftUI.

371 Followers  |  340 Following  |  555 Posts  |  Joined: 18.11.2024  |  1.624

Latest posts by danielsaidi.bsky.social on Bluesky

Can’t wait! 🤩

07.08.2025 07:46 — 👍 3    🔁 0    💬 0    📌 0
A speaker card showing a picture of Daniel Saidi surrounded by a space themed background

A speaker card showing a picture of Daniel Saidi surrounded by a space themed background

🪐 NEW SPEAKER 🪐

We are super excited to confirm our next speaker as @danielsaidi.bsky.social 💥

Daniel is an indie developer that is building SDKs & apps for the  stack, using Swift, SwiftUI, and the Swift Package Manager.

We can't wait to welcome Daniel to SwiftLeeds this year!

swiftleeds.co.uk

07.08.2025 07:44 — 👍 5    🔁 2    💬 1    📌 0

We need it, and we must do it.

06.08.2025 06:03 — 👍 1    🔁 1    💬 0    📌 0

Those are dangerously good!

06.08.2025 00:46 — 👍 1    🔁 0    💬 0    📌 0

This is great Axel! 👏

05.08.2025 12:01 — 👍 1    🔁 0    💬 0    📌 0
Post image

I made another Shortcut to get details about any app right from the App Store 🎁

🚀 Release date
🔁 Last update date
📲 Downloads last month (estimated)
🤑 Revenue last month (estimated)
⭐️ Total ratings worldwide
🆔 App ID

Link to the Shortcut and instructions below ⬇️

05.08.2025 11:22 — 👍 3    🔁 1    💬 1    📌 0

Yeah it’s crazy, I struggle to find a single benefit. Checkboxes are invisible because they lack a border, windows have different corner radii, previously expressive custom UI are reduced to the simplest SwiftUI picker, etc. I think Alan Dye has some owning up to do.

05.08.2025 00:57 — 👍 1    🔁 0    💬 0    📌 0
Post image

The new theme system is so good in Zenther

04.08.2025 07:58 — 👍 2    🔁 1    💬 0    📌 0
Post image

Can we talk about how horrible the Xcode's new Settings panel is, not to mention its theme window and the system font picker?

04.08.2025 00:32 — 👍 6    🔁 0    💬 1    📌 0
Post image

Fun days with Xcode 26 🫠

03.08.2025 05:02 — 👍 2    🔁 0    💬 0    📌 0

That’s awesome! I would love to have all my songs recorded but can’t even find the time to get the already recorded ones up on Spotify :)

01.08.2025 03:02 — 👍 1    🔁 0    💬 0    📌 0

Congrats! Did you use a specific mastering software?

01.08.2025 02:42 — 👍 0    🔁 0    💬 4    📌 0
Preview
Home KeyboardKit is a powerful SDK for creating custom keyboard extensions

I'm tweaking my company web design system for all company websites over time. The latest fix is to redesign some grids and tables to look like glass. It may not be Liquid Glass, but I'm pretty happy with it, especially when content scrolls under the sticky pricing tier header.
keyboardkit.com

31.07.2025 08:09 — 👍 3    🔁 0    💬 0    📌 0

Thank you Carlo! 🙌

29.07.2025 15:42 — 👍 1    🔁 0    💬 0    📌 0

Next time! 🙌

29.07.2025 14:24 — 👍 1    🔁 0    💬 0    📌 0

👀

29.07.2025 14:24 — 👍 0    🔁 0    💬 0    📌 0

Im heading to Japan tomorrow, for a 2+ week visit to Wakayama, Osaka, Kyoto and Tokyo. If you have anything that I should see and do, I’d love to hear it :)

29.07.2025 14:08 — 👍 3    🔁 0    💬 7    📌 0
Preview
Custom iOS Keyboard Extensions and Liquid Glass Apple’s new software design system Liquid Glass is soon here, and with it some big changes to how the keyboard looks. Let’s take a look at what’s coming and how KeyboardKit can help.

KeyboardKit 9.8 and its layout performance improvements will be released in mid-August. After that, KeyboardKit 9.9 will be released with brand new Liquid Glass adjustments for iOS 26.

You can read more about this here:

keyboardkit.com/blog/2025/07...

#liquidglass

29.07.2025 08:16 — 👍 1    🔁 1    💬 0    📌 0

Those gigabytes dwarf in comparison to the insane size of the system files 😀

27.07.2025 15:45 — 👍 1    🔁 0    💬 1    📌 0
Post image

I plan to only take iOS 26, iPadOS 26, and macOS 26 with me when I go to Japan on Wednesday, but this seems problematic on my 500GB travel computer. 10GB left on device with basically only Xcode installed:

27.07.2025 06:53 — 👍 2    🔁 0    💬 2    📌 0
Post image

Won IndeHub hackathon finals in Bangalore!

26.07.2025 13:01 — 👍 9    🔁 1    💬 1    📌 1

🙌

24.07.2025 18:20 — 👍 0    🔁 0    💬 0    📌 0
Release 6.0.0 · danielsaidi/SwiftUIKit This version removes all deprecations, which means that many parts of the library are no longer available. Most components have been extracted into separate packages. See this page for my various o...

SwiftUIKit 6.0 is out! 🚀 This is a huge clean-up that removes many components that are extracted to separate packages. The future of this package will instead be to extend native types, to make #SwiftUI even more capable. You can read more about this in the release notes.

github.com/danielsaidi/...

24.07.2025 14:05 — 👍 0    🔁 0    💬 0    📌 0
Preview
Creating amazing loading animations with SF Symbols. In this post, we’ll take a look at how to use SF Symbols to easily create amazing loading animations.

New blog post! 📄 "Creating amazing loading animations with SF Symbols" shows how to use SF Symbols and the powerful symbols effect to create amazing loading animations for #SwiftUI, without a bunch of custom code.

danielsaidi.com/blog/2025/06...

24.07.2025 13:08 — 👍 3    🔁 1    💬 0    📌 1

I've added a way for KeyboardKit to redraw the keyboard when the keyboard type changes. The first attempt used the proxy's very brittle documentIdentifier property, which crashes if accessed at the wrong time. In the upcoming beta 2, this code has been scrapped and just checks the raw keyboard type.

24.07.2025 09:01 — 👍 0    🔁 0    💬 0    📌 0
Post image

BadgeIcon 1.2 is out! 🚀 This is a tiny Swift package for creating icons that look like the ones in Settings. This version adds 68 new predefined icons, bringing the total number of predefined icons to *118*!
github.com/danielsaidi/...

24.07.2025 07:54 — 👍 4    🔁 1    💬 0    📌 0

KeyboardKit 9.8 also adds new, improved layout builders for all 75 locales. Having this in place brings KeyboardKit 9 to a good place, after which KeyboardKit 10 will replace many complex services with value builders and view modifiers. Read more about this and the upcoming unified SDK on the blog.

23.07.2025 14:51 — 👍 0    🔁 0    💬 0    📌 0
KeyboardKit 9.8 Beta The KeyboardKit 9.8 beta 1 is out! This version brings a huge set of improvements and changes to the layout engine, to make typing with KeyboardKit better than ever.

To make KeyboardKit 9 as great as possible before jumping to 10.0, KeyboardKit 9.8 drastically simplifies how to manage and customize layouts, in a way that is faster, lighter and consumes less memory than before. You can read all about it on the KeyboardKit blog.

keyboardkit.com/blog/2025/07...

23.07.2025 14:51 — 👍 0    🔁 0    💬 1    📌 0
Preview
KeyboardKit 9.8 Beta The KeyboardKit 9.8 beta 1 is out! This version brings a huge set of improvements and changes to the layout engine, to make typing with KeyboardKit better than ever.

The KeyboardKit 9.8 beta 1 is out! 🚀 This update brings a huge set of improvements and changes to the layout engine, to make typing better than ever. This version also adds redrawing when the text field changes, new actions, callout improvements, and much, much more.
keyboardkit.com/blog/2025/07...

23.07.2025 13:56 — 👍 0    🔁 2    💬 0    📌 0

iPadOS 26 beta 4 feels a lot better than beta 3. Very smooth and well balanced! Fingers crossed for iOS and macOS :)

23.07.2025 05:13 — 👍 1    🔁 0    💬 0    📌 0

@danielsaidi is following 20 prominent accounts