The Elegant Chaos Blog
News, thoughts, and other ramblings from the world of Elegant Chaos.

Localizable String Catalogues in Swift Packages
Development Diary
February 12, 2026

I’ve been slowly splitting The Stack up into small internal Swift packages.

Unfortunately, if you use localizable string catalogues in Xcode, there are a few wrinkles.

Read more

SwiftUI Navigation Pain
Development Diary
December 12, 2025

One of the things I’ve wanted to do with The Stack is to handle all of the user’s interactions with some sort of action abstraction.

It turns out that this is harder than it ought to be with the modern SwiftUI navigation mechanisms.

Read more

All Quiet In The Western Isles
Development Diary
December 05, 2025

I’ve been a bit quiet and not posted for the last few weeks.

This is down to a combination of holidays, minor sickness, distractions, and beavering away preparing an MVP of The Stack, which I’ve now released.

I’ve also got a bit of a backlog of other things I mean to post about…

Read more

The Stack
December 04, 2025

I’ve just quietly released the first version of The Stack.

It represents a slightly different and fairly opinionated take on solving the To Do list / note taking problem, and I made it mostly to scratch my own itches1. I’m hoping that some other people think the way I do and will also find it useful.

You can download it here.

For some more detailed answers as to why I made it, read on…

  1. Also, of course, The Stack exists as a place for me to experiment with new Apple technologies, and generally keep my skills up to date. One day it might also be a source of income, but for now, it’s free. 

Read more

App Storage
Development Diary
October 30, 2025

Whilst adding some settings to The Stack1, I was reminded of something that has bugged me for a while about SwiftUI’s @AppStorage.

In a classic act of yak shaving, I decided to fix the annoyance instead of doing the task I actually set out to do…

  1. I’m still looking for Test Flight testers for this. If you’d be up for giving it a go - even just to help me out by confirming that it doesn’t immediately explode, then please sign up

Read more