✾, chief troublemaker

722 Followers
1,018 Following
25.3K Posts

Her sprit was weak, but knew the work of her hands.

Fixer, weaver, lover, spy. (🔞)

🏳️‍🌈⚧ ⚢ ⚤ ♡∞
Pronounsshe/her
Webhttps://millenomi.name/
Headerhttps://unsplash.com/photos/8gPev-y29WQ
It's an emotional support view because I'm a little depressed and doing something aesthetically pleasing helped.
Yes, a non-.grouped Form would be more idiomatic on the Mac if you're not shipping a System Settings-style setup, but it requires _so much gosh darn work_ to make it look okay in SwiftUI that I may as well just keep the columnar UI for the panel and reuse the code.

And of course, neither of these approaches produces a traditional Mac settings/preferences panel, so for there it has to be rewritten to use TabView.

You _could_ ship a NavigationSplitView there, but I find that System Settings is a terrible experience all around, one that justifies itself out of sheer density and navigation depth; if you don't have that, a settings panel is a much better way to go, IMO.

Unfortunately, this targets iOS 18, where NavigationSplitView is basically broken across a range of basic adaptations.

So I rewrote it as a NavigationStack for there. Still some breakage (note the back button), but usable.

It's sparse, and it used to be just a single .grouped Form with sections, but it looked ugly as heck. But to do it right I had to write its structural harness three times.

Once 'the right way'; on iOS 26, NavigationSplitView works correctly across idioms and adaptations, and so we can just use that.

I coded an emotional support settings view today
do you run a campaign of Cyberpunk Red? do you mean in the video game? are you talking setting up a box with a Linux distro? do you have a machine solely dedicated to logging into jinteki.net
"I have a Netrunner PC" is now among the most semantically overload short sentences of the English language
I'm glad goku1123 was on the ball faster than I was.
And the work is now sand I am trying to hold.