@nonetrix Go for it!Presenting gemtext is fun and has plenty of room for artistic choices. Client impl gets a bit trickier when dealing with client certs and things like bookmark management, but it’s still very manageable especially if you have good frameworks underneath.
@nonetrix Gemtext parsing is simpler than parsing text in general, because you can just read the source line by line.
I recommend studying the 100-line Python example client: https://tildegit.org/solderpunk/gemini-demo-1
(That's where I started with my app.)
Managed to get context menus working via NSMenu on macOS. It did need a minor tweak in SDL to make it realize the right mouse button has been released after the menu goes away.