[ANN] [tech] Romulus Gemini Client

Luke Emmet luke at marmaladefoo.com
Wed May 19 23:03:46 BST 2021
Hello everyone

I've been working on a new console Gemini client - Romulus. It's cross platform, written in C#.

Its new, so there may be some rough edges. But already its quite full-featured, particularly from a user interface perspective.

Key features include:

* Interactive menus
* Mouse support, including wheelmouse scrolling for consoles that support it
* Monochrome yet beautiful gemtext rendering, by using whitespace and
   layout to indicate the page elements and structure. A quiet UI to save your eyes.
* Fixes vertical spacing between elements for a global homogenous gemtext style
* Pretty text rendering, including hanging bullets, nice quotations and the like
* Interactive table of contents for each page
* Fast history navigation, including remembering page offset
* Bookmark support

For further details, screenshots and downloads, see

  gemini://gemini.marmaladefoo.com/romulus/

  https://github.com/LukeEmmet/Romulus

For now I have a precompiled binary for windows, but it should compile for other platforms. If anyone can assist with how to cross-compile the C# for other platforms, please let me know. This is an area I am still finding my way in.

  https://www.marmaladefoo.com/pages/romulus

If you manage to compile it or try it out, any feedback would be appreciated.

 - Luke



Archive home | About this archive