Re: [ANN] [tech] Romulus Gemini Client

Hi Luke,

a very nice program and easy to install on Windows. I have been feared in 
the past by our developers for discovering even the weirdest issues in 
their programs… I have tested your program - on Windows - against my 
server, so here's a list for you: 😜

 * It does not display *all* characters, defined in Unicode version 13.
   - That is very likely nothing you can fix before Micro$oft gets its
   act together and fixes the issues with the terminal-window object!
 * If there are a lot of headers in the document, the /structure/
   display overflows and only the top headers will be displayed:
   gemini://h2903872.stratoserver.net/cgi-bin/man2gmi/-k%20str
 * Something doesn't work right when you paste a Gemini-URL out of
   another browser into the input-box of Romulus, it either reported
   that i was unable to connect or crashed:
 * The time-out of five seconds prevents some of the CGI programs on my
   server from being used with Romulus:
   gemini://h2903872.stratoserver.net/cgi-bin/figlet/Romulus - will
   sometimes work, when the big, fat Database on that machine isn't
   allocating all resources to itself, but usually if fails with a
   time-out. It would be nice to be able to configure the timeout.

That's it! - I'm trying to make it run in Linux and will test there.

Best regards from Charleston (WV),
     Frank/2


On 2021-05-19 18:03, Luke Emmet wrote:
> 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
> 
-- ------------------------------------------------------------------------
My Gemini capsule orbits at gemini://h2903872.stratoserver.net/cgi-bin/figlet/Romulus
------------------------------------------------------------------------

---

Previous in thread (1 of 4): 🗣️ Luke Emmet (luke (a) marmaladefoo.com)

Next in thread (3 of 4): 🗣️ Michael Mientus (michael.mientus (a) gmail.com)

View entire thread.