I love how quickly something can be thrown together in Vala. I'm glad that I took this detour and added it to the arsenal. But I do miss Rust at times, like when my vala code compiles without error but then misbehaves at runtime. Rustc saves a lot of time here. Not sure at this point which workflow is more efficient, because while writing it quickly and succincly is great, having the compiler force you to do it right might make up the difference.

OxTerm just hit a minor milestone and is able to create, save and edit new color palettes from the preferences dialog. This is the beginning of the process of hooking up the various configuration options.

Eva 0.4.0 is released, with support for Spartan protocol, emoji symbols used to differentiate different types of links, a brand new gemtext parser and lots of other small improvements.
codeberg.org/jeang3nie/eva

I refactored the code adding actions and keybindings in Eva, reducing the code by 293 lines in the process. Sometimes simpler data structures are better.

Tried out the cargo_completions crate in one of my projects and I have to say, this is awesome. Being able to automatically generate shell completion scripts at compile time with very little friction is pretty amazing.

Gemtext rendering *should* be finished in Eva. Css is now included from a source file and the colors replaced with those from the config. Both block-quotes and pre-formatted sections appear in cards with rounded edges, a thin border, and box-shadow. Looks nice I think, one of the prettier Gemini clients you'll see. Probably start work on bookmarks next.

Eva now applies css styling to preformatted blocks of gemtext, including rounded corners and box-shadows as was done with blockquotes. While in there, I fixed a bug which was preventing the navigation buttons from getting the correct state when going forward and back.

Fixed my issue with the preview image rendering in Gfret. This was the last milestone on the road to the 2.0 release. Which just leaves some code cleanup and documentation before I tag it and publish.

Linux.Pizza

A instance dedicated - but not limited - to people with an interest in the GNU+Linux ecosystem and/or general tech. Sysadmins to enthusiasts, creators to movielovers - Welcome!