Anton Sotkov

@antons
305 Followers
405 Following
363 Posts
I make apps @ia.
Blueskyhttp://antons.bsky.social
Webhttps://sotkov.com
LocationHelsinki, Finland
FB20681674: Writing Tools crashes all TextKit 1 apps on iPadOS 26+ when handing requests off to ChatGPT.
2025 should be the year you stop using WCAG 2 colour contrast testing, and switch to APCA. This article is a few years old, and covers everything well. https://blog.datawrapper.de/color-contrast-check-data-vis-wcag-apca/
It's time for a more sophisticated color contrast check for data visualizations - Datawrapper Blog

The WCAG contrast requirements are flawed. Here's what a new approach could mean for data visualizations.

Datawrapper Blog
I don’t know of any iOS update more hated by normal people than the iOS 18 Photos app redesign.
Can we talk about the shuffle, repeat and autoplay buttons in Apple Music on iPhone? Why do they take 3 seconds to change state? Why can I tap the button again while it’s changing state (and change state twice)? Why does the music pause for a second or two when I change the repeat mode sometimes?

@Catfish_Man @uliwitness @quephird The URL-based APIs also supported file reference URLs:

https://forums.swift.org/t/get-folders-number-of-elements/30674/12

It’s just a shame we never got around to deprecating the path-based APIs. That’s a key component of this confusion.

Get Folder's Number of Elements

IMPORTANT I want to stress that I wasn’t involved in making these decisions, I have just watched them go by over the years. I also wish there was clearer documentation about why Foundation/Apple went this route. I don’t think we ever documented this officially, but to understand this choice you have to look at the history of macOS. Traditional Mac OS did not use paths a lot. Rather, files were identified by an FSSpec [1] [2], which contains a volume identifier, a directory ID, and a name....

Swift Forums
Nesting types seems like the right thing to do in Swift, but Xcode’s autocomplete is making me reconsider. Why do I have to type out every component of the nested type? Why doesn’t it suggest the type `Element.List.Marker.Bullet` when type `elmb`?

1. Tap and hold the address bar in Safari on iPhone.
2. Tap Copy.
3. Open a new tab.
4. Tap and hold the address bar.

Expected Results
Paste and Go menu item is visible.

Actual Results
Paste and Go menu item is absent.

This can’t be intentional, right? I feel like this used to work as expected.

Is swipe to close tabs in Safari on iPhone extremely buggy for anyone else?

Apple released AI text tools in its operating systems. Fans and critics expect Apple Intelligence to fall short. Apple itself lowered expectations. iA Writer has been preparing for AI text tools for nearly two years. It is ready for any AI, good or not. We doubled our efforts for Apple's AI Writing Tools.

https://ia.net/topics/how-to-stay-in-control-of-apples-ai-writing-tools

How to stay in control of Apple’s AI Writing Tools

iA Writer has been preparing for AI text tools for nearly two years. It *is* ready for any AI, good or not. We doubled our efforts for Writing Tools.

iA
I get it eBay, math is hard. I kinda want to make the offer to find out what happens, but I also don’t.