RNS Logo

rns.recipes

◈ 9ce92808be498e9e05590ff27cbfdfe4

Adding features to NomadNet

Started by jlamothe 8c981edbc6f512d6... ·

jlamothe 32f62870f2d7c418...
edited #1

Okay, I know that Mark's been too busy to take feature requests these days, so I've taken it upon myself to make some tweaks I wanted in NomadNet to a private fork. It's now gotten to a point where I feel those tweaks might prove useful to a wider audience, so I'm releasing them publicly. I welcome feedback, suggestions, and am happy to contribute any changes upstream.

 

What I've done so far:

 

  • Added alternate Alt+Y and Alt+U keybindings to the RRC client because Ctrl+Y and Ctrl+U can't be used while the message entry field is focused. The original keybindings remain intact.
  • Implemented the Ctrl+M keybinding to automatically focus the tab menu bar as per the roadmap. Since my terminal interprets Ctrl+M as a carriage return, I've also bound Alt+M as an alternate keybinding for this purpose.
  • Added a "find in page" feature to the browser that allows you to use Alt+F (Ctrl+F being already bound to the "forward" feature) to specify text to search for in the currently displayed page.

 

I am a human developer with many years of programming experience. I have not now, nor will I ever, incorporat(ed) LLM slop into my work. All of these changes were 100% human-made. I will make my best effort to keep my fork in sync with the upstream repository in a timely manner. It can be found at: 2000b3dee7e0e150a4b2c9daf90d2528:/page/repo.mu`g=forks|r=nomadnet

 

See the work docs for details on individual features. I mark them as completed when they're merged into my fork, but the individual feature branches won't be deleted unless they happen to get merged upstream. That way people can selectively merge specific features into their own private forks if they like.

 

I am also maintaining a mirror on Codeberg at: https://codeberg.org/jlamothe/nomadnet-fork

 

Thank you, Mark, and everyone else who's contributed, for giving us such a fantastic tool to build upon.

jlamothe 32f62870f2d7c418...
#2

It is worth noting that while I do have a decent amount of programming experience, I am rather less experienced with Python specifically.

Post a Reply

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

Log in to upload images

Quote
Copied to clipboard