I've been playing on and off with Godot, an open source 2d/3d game engine. I increasingly think that game engines offer the most exciting examples of new or more supportive/powerful desktop paradigms, particularly for personal software.
Masterplan, for example, remains one of the most striking personal project management tools I've ever encountered. If you've never seen it before, you owe it to yourself to see how it works, and how its designer, Solarlune, perceives the relationships between interface, animation and input: https://solarlune.itch.io/masterplan
Another good example of how powerful interface complexity can be is with MusicBee, a free music app for Windows. On the surface it looks similar to any other music player, but it embraces the messiness of music, cataloguing and user preference with respect to their music. Fully skinnable, automation management, multi-format encoding/transcoding, Discogs/Musicbeans support, streaming support, soundcloud support, extensive keyboard support, syncs with portable music players and phones etc etc. A negotiated balance between the expression of art inherent in music, and the user's individual relationships to music. An incredibly liberating tool.
Anyway, re: Godot, here's a guide to building an RSS reader that I'm going to follow on this weekend: https://andreww.xyz/tutorials/2019-02-25-creating-an-rss-reader-in-godot-part-1/
@shibacomputer oh i didn't know this one, but the spirit seems to be the same as Foobar2000, which is so cutomisable that, yeah, you could almost call it a "music player engine" ;)
A fediverse community for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.