Sign in

Kristófer Reykjalín

@reykjalin.org
48 followers 54 following 168 posts

Software engineer, Pokémon TCG player, gamer, husband, and, most importantly, father of 1 beautiful girl. he/him reykjalin.org Keyoxide proof: aspe:keyoxide.org:L66KTGIBUDZ5E53I4N5H2R6UYQ

PostsRepliesMedia
Kristófer Reykjalín @reykjalin.org · 17/05/2025
“They’re the same picture” meme from the office. First picture says “framework”, the second says “work of manic genius”.
0212
Kristófer Reykjalín @reykjalin.org · 21/02/2025
maybe i'll just really quickly try to run the qt browser example… 👀
screenshot of this exact post being drafted in the bluesky web UI, running inside the simple browser example from the Qt project
000
Kristófer Reykjalín @reykjalin.org · 20/02/2025
Found some time to do a bit of work on Fönn, just fleshing out that "delete character before cursor` test, and this test is getting truly ridiculous. 276 lines, and I've only written about a third of it! Still uncovering bugs in the implementation though, so this is great! #zig #ziglang
Very long image showing a test case written in Zig. The test has been split up into sections using comments, with each comment coming with an example demonstrating the expected result.
000
Kristófer Reykjalín @reykjalin.org · 09/02/2025
Testing for this one `deleteBeforeCursors` are coming along. Wowee it takes a long time to do this properly. #ziglang #zig
Screenshot of code. Shows a set of changes to a single test case for deleting characters in a text editor before each cursor in multiple selections. The test case has been split into 12 different sections, with each comment describing what that section of the test is for. A third of the tests have been filled in, with the remaining parts of the test blank.
100
Kristófer Reykjalín @reykjalin.org · 05/02/2025
Calling it a night before I start filling this out, a lot of work to be done, and I haven't even come up with an exhaustive list of tests 👀 #zig #ziglang
Screenshot of code in an editor, specifically a single test case. The test is for a function called `deleteCharacterBeforeCursors`. Only one check has been implemented: deleting from the start of a file is a no-op and has no effect.

11 more steps have been outlined in comments, with a 12th step listed as `TBD`, short for "to be decided" in this context.

These steps have been split into sections. The first for "Cursors" where the all of the selections will be defined to be empty, and thus equate to cursors. The second for "Selections" where none of the selections will be empty during deletion. And a final section for a mix of the two.
120
Kristófer Reykjalín @reykjalin.org · 05/02/2025
I'm really excited about the new text sizing protocol in #kitty. Really hoping #ghostty will implement support for this in the near-ish-future. I made a tiny (and very janky) demo CLI app to play with this a bit. A simple markdown renderer can now actually make headings stand out properly!
100
Kristófer Reykjalín @reykjalin.org · 03/02/2025
New editor backend for ❄️Fönn is coming along swimmingly. Actual testing happening this time too! #zig
100
Kristófer Reykjalín @reykjalin.org · 26/11/2024
Well look at that, now we've got a nice looking ✨ scroll bar ✨ #zig #tui #editor #programming
010
Kristófer Reykjalín @reykjalin.org · 26/11/2024
I think TUIs have no excuse to not include rich UIs with things such as hover effects and mouse support Look at the interactivity you can achieve with modern terminals! Imagine having an IDE in your terminal with the same UX as VSCode, JetBrains IDEs, or similar IDEs #zig #tui #editor #programming
200