I don't have time for this at the moment, so here's a free idea: "winit-lite", which attempts to allow for windowing while still attempting to be hobby scale.
Really, if you took out the web, Android and iOS backends from winit, you'd take out a good 50% of the code while still retaining 90% of the actual real world usecases. iOS is literally unmaintained anyways, Android is responsible for most of the API complexity and production applications shouldn't use winit's web backend anyways.
In my opinion the biggest problem with winit’s API is that it tries to support too many platforms at once. It tries to abstract over full blown windowing systems as well as phones and web, which only have one window. This leads to a very awkward API.
Was using DuckDuckGo and I put in "!y" instead of "!yt", whereupon I was immediately isekai'd into Yahoo Search. I am now forcibly reliving the early 2000's. Please send food
You know, two weeks ago I said to myself "okay, I really need to learn this Nix thing", but I ended up getting busy with work and I didn’t have much time to try it out in practice.
Sad to see that the entire ecosystem is collapsing now. Why does this always happen for any technology I try to learn?