Amy Worrall

@amyworrall
1.2K Followers
1.3K Following
2.5K 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
Octavo (Mac app for printing booklets)https://octavo.pro

Trying to decide about how to manage liquid glass support. Dark mode UI with a light canvas and NSRulers on my scroll view all combine to look fairly janky…

Maybe I should wait and test on Golden Gate before deciding too much.

#macdev #buildinpublic

Showing how your SF Symbol looks next to text. (The symbol is editable, and the text moves with the right hand guide.)

(Precise distance between guide and text will be calibrated later!)

#macdev

What could I be building? #macdev #appkit

TextKit 2 can't have multiple NSTextContainers for one layout manager!

Which… presumably means you can't do printing, or multi-column… this kind of rules it out for the app I'm building now! Guess I'm using TextKit 1 again.

#appkit #macdev #TextKit2

My SVG import is getting pretty good! #macdev

SVG import working on my vector graphics library :D

#macdev

Trying (and so far failing) to find an App Store safe way of getting the SF Symbols vectors with metadata (ie the style of each layer).

I can do it with undocumented APIs, or by cracking the encryption on the font…

#macdev

The more I dive into UI for a vector editing app, the more I am discovering how non standard it is.

For editing a bezier path, you need to be able to add and remove points on the path, edit the bezier handles per point either symmetrically or asymmetrically, retract or un-retract one or both bezier handles…

My current UI doesn't require separate tools to do these things, but it is option-key heavy. When editing a path, option click adds nodes, option click bezier handle retracts it.

#macdev

Working on my vector graphics editing framework.

#macdev #appkit

I keep seeing people (usually Americans) confused by where the EU is coming from with Apple and the DMA, eg "how can they care about privacy but also demand AI companies can access your data?”

My read is, the EU's starting point is that a gatekeeper cannot treat itself as inherently more trustworthy than any other company. So if _anyone’s_ AI can access your data, including Apple’s, it’s not up to the gatekeeper to say "we trust ourselves but don't trust other companies” and force that on users