Amy Worrall

@amyworrall
1,025 Followers
1,045 Following
1.6K Posts
I'm Amy Worrall. I am an indie app developer. I live in Coventry (UK). In my spare time, you can usually find me writing fiction, or making amateur theatre happen. šŸ³ļøā€āš§ļø
Websitehttps://www.amyworrall.com

a way to use TextKit 2 without compromising user experience? #iosdev #macdev

https://blog.krzyzanowskim.com/2025/08/14/textkit-2-the-promised-land/

TextKit 2 - the promised land

After 4 years with Apple's TextKit 2: The promised 'better' text engine has unstable scrolling, unreliable height estimates, and viewport issues so bad that even Apple's TextEdit suffers from them. Good architecture, but the implementation makes it frustratingly difficult for real-world apps.

Marcin Krzyżanowski
Coventry Pride
My previous post may not have explained my goals very well. I want to make this kind of UI in SwiftUI, using List.

I need help with #SwiftUI please!

I have a List. When you tap on a cell, it gains a row of buttons to interact with it (think TweetBot/Ivory). So the cell should grow in height to accommodate the buttons; the rest of the cell's content should stay in the same place; the buttons should appear somehow. One cell might be hiding the buttons while another is showing.

I can't get this to work with the cell content jumping slightly.

I really want to stick with List, not go to ScrollView. Any ideas?

MacOS folks: I'm having an issue in my app that makes heavy use of Core Image. Sometimes it'll get into a state where things that should be GPU operations take ages (like 100 times slower than usual), and it starts dropping textures. Is this just how it reacts if it runs out of VRAM?

Console messages:

Command queue creation failed. Worst processes (
{
Count = 2002;
Process = "pid 62225, Forge";
},

Context leak detected, msgtracer returned -1

I made a signpost!

ChatGPT kept telling people this software had a certain feature that it didn't have, so the developers decided to implement it. Normally *people* use ChatGPT to vibe code, this is the first instance I'm aware of of *ChatGPT* using people to vibe code!

https://www.holovaty.com/writing/chatgpt-fake-feature/

Adding a feature because ChatGPT incorrectly thinks it exists | Holovaty.com

I’m quite excited about this. Sadly it’s not my MP (I’m one constituency over), but I’ve got dreams that we might get some form of a left wing political movement again. Please don’t crush my hope!

(At the very least it might give the ā€œfuck the big politiciansā€ crowd another choice beyond Farage. Some of them might take it!)

I wish it was a common thing to be able to pay some people to come and tidy/reorganise your house, to your spec/instructions, over the course of a week or whatever. I don't know how to go about finding someone to do that, nor how to ascertain if they're good and trustworthy.
Can we please have the macOS X Lion UI back? šŸ˜