Martin Rechsteiner
mrechsteiner.bsky.social
Martin Rechsteiner
@mrechsteiner.bsky.social
Software engineer at Lace Lithography

martinrechsteiner.com
Some app icon alternatives for Starfold (an org-mode app I'm building)
May 24, 2025 at 3:06 PM
It's super nice! I use them a lot as well. Works great for todo keywords in org-mode
May 23, 2025 at 10:26 AM
It's probably riddled with errors, but I find it fascinating that it just takes around 150 instructions to create a display driver that renders something to the screen github.com/rechsteiner/...
May 8, 2025 at 7:28 PM
A while back I made this little weaving pattern machine, using only ARM 32-bit assembly. It has a tiny keyboard that lets you create and edit weaving patterns. It's made for the STM32 microcontroller, but also has its own emulator in Rust github.com/rechsteiner/...
May 8, 2025 at 7:25 PM
Works great for corfu popups as well!
April 30, 2025 at 10:04 PM
Added a little offset when opening recursive minibuffers. I've always found it a bit difficult to see if I'm in a nested minibuffer or not
April 30, 2025 at 9:48 PM
Playing around with a custom NSWindow appearance style for posframes in Emacs. I've tried centering the minibuffer before, but I've always felt it blended too much with the background. Adding a little corner radius and shadow really makes a difference
April 28, 2025 at 8:52 PM
Cycling between collapsed states in Starfold. It's all manually animated using Core Animation, which means everything gets GPU accelerated. Took a lot of time to get it right, especially with interruptible animations, but it ended up really smooth
April 26, 2025 at 7:08 PM
It's a native iOS app built using TextKit 2 and Core Animation. The core of the editor is made in Rust, using on the excellent github.com/PoiScript/or... parser. It provides a github.com/rust-analyze... syntax-tree of the entire document, making it easy to do structured editing operations
April 25, 2025 at 5:31 PM
Been working on a rich text editor for org-mode over the last year or so, and it's really starting to come together
April 25, 2025 at 4:52 PM