Friedrich Ruynat

131 Followers
327 Following
341 Posts
Creates and fixes bugs. Mostly in @ulyssesapp.
Websitehttps://hydrixos.net
LocationLeipzig
Regexps/Friedrich Gräter/Friedrich Ruynat/g

SwiftUI: I have a simple outline view on macOS that can be driven to a point where a phantom row stays for ever.

It seems to be caused by setting the selection before updating the data model.

(Also tried DisclosureGroup etc. with similar result)

https://gist.github.com/hydrixos/c2ef2f96b76de849411327a24c92ecf5

Some holiday LLM coding: Wrote a map editor for a 90s FPS game, so my son can create simple puzzle games (excluded the shooter part).

Implemented it with Claude Code / Zed / Swift UI. There is still big room for improvement everywhere (Code, UI, Tests, Icons). But basic functionality is there and my son could create his first map. Probably work of ~12h (distributed over multiple days).

(Won't publish it soon… need to check with the original game author first…)

"Puzzle-driven development"
Aus der beliebten Kategorie "So einfach funktioniert es": PIN-Bestellung bei der elektronischen Gesundheitskarte.
Kann mir jemand den Sinn dieser Kampagne erklären? Riesiges Plakat mitten in Leipzig…
TIL: The actual purpose of this button is to check whether the user is able to remember the existence of this button.
Amiga Kickstart screen seems to be a bit more difficult.

„Create an SVG that depicts a Mac OS 1.0 Classic desktop from 1984 with an open Finder window.“

Opus 4.1 vs. Sonnet 4 vs. GPT-5.

Diese Translation der Serendipität determinierte manch obskure Inkomprehensibilitäten meinerseits.
I find it still a bit funny that an AI agent provider asks me to verify as a human during sign up.