I am glad to announce that Moonlander is back!
Well, it's not _the_ Moonlander, but rather a rewritten version carrying the same name.
Well, it's not "back" as in "proper 1.0 release without any known issues", but it's _mostly_ there.
If I decide to work on Moonlander though, I will most likely switch to using OS widgets like everyone else. The canvas renderer approach is too much work for little gain, and I am pretty sure I could pull off the fancy-ness of Moonrender with some hacks on top of OS widgets.
Well, I did _just that_. The new Moonlander is entirely GTK 3, without any custom
drawing done whatsoever.
(Ironically enough, Moonlander as the time of writing cannot open images)
The new Moonlander can now, compared to the older one, do more:
There are a few more things planned which you can read about on the README file, but they aren't implemented yet so I am not going to list them for now.
Currently, Moonlander is Linux-only, though it can *theoretically* run on Windows if someone were to set up a build environment with GTK. There are some pointers in the README to some documentation, but I most likely won't be providing Windows binaries any time soon.
Also, while on the "alpha" stage, every commit will be built as a binary as the codebase is moving too fast to version properly. When things slow down, I'll most likely promote it to beta and start versioning properly.
¹: There are a few parts I am not completely sure on, but compared to the old Moonlander that just accepted *everything* I think this is an improvement.If you do happend to know how TLS works, maybe help out? [HTTP, Mastodon]
🐺 · CC BY-SA 4.0 · firstname.lastname@example.org