RNS Logo

rns.recipes

◈ 9ce92808be498e9e05590ff27cbfdfe4
NomadNet 1.4.0 released with experimental image support https://pypi.org/project/nomadnet/

nomadnet improvements

Started by jlamothe 8c981edbc6f512d6... ·

jlamothe 32f62870f2d7c418...
edited #1

I've really been enjoying nomadnet, but I've found some rough edges here and there. I know that Mark isn't in a position to be taking bug reports/feature requests at present, so I've taken it upon myself to make some small enhancements to a private fork.

 

I'd be happy to contribute those changes upstream or to share them publicly if anyone would like. Also, I wouldn't mind getting a little code review on them. I'm still pretty inexperienced with this particular codebase.

 

I can detail what I'm doing in this thread, but if there's a better place to discuss this, I'm happy to move that conversation elsewhere as well.

 

Is this a thing that anyone would actually have any interest in?

jlamothe 32f62870f2d7c418...
#2

The first change I made was a small one. It turns out that the built-in RRC client doesn't play particularly well with a standard 80 column display. The channel and user panes can be collapsed with the Ctrl-y and Ctrl-u keyboard shortcuts, which really helps. The trouble is that these keyboard shortcuts don't work when the field to type a message is focused.

 

At first, I just wanted to enable it while the field is focused, but then I realised that those partular shortcuts conflict with the standard text editing shortcuts. Instead, what I did was to add alternate shortcuts (Alt-y and Alt-u) that will work in either context. I left the original keybindings intact to avoid breaking the UX for anyone who is already used to them the way they are.

Post a Reply

Supports Markdown: **bold**, *italic*, `code`, ```code blocks```, [links](url)

Log in to upload images

Quote
Copied to clipboard