Skip to content

actuday6418/gremlin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gremlin

Gemini browser for the terminal

What is Gemini?

Implemented features

  1. Basic text formatting according to the text/gemini specification. (Headings, sub-headings, links and more)
  2. Moving up and down the browsing history.
  3. Redirects from links and separate scrolling for links (Maybe this is an anti-feature?)

Things to be completed soon

  1. Improvements in UI/UX:

    1. Provide visual feedback when a background process (eg. making a request over the network) is happening.
    2. Create a help menu
    3. Provide visual feedback about what command you just used.
    4. Find a fix for infinite scrolling
    5. Allow users to customise the colors of the application (background, Headings, Sub headings, etc.)
  2. Low priority bugs (crash when gemini space has no links, performance issues when scrolling a lot)

  3. Trust on first use (TOFU) for TLS certificates.

Usage (All for normal mode unless mentioned otherwise)

  1. Ctrl + K/L - Scroll link selector Up / Down
  2. Alt + K/L - Scroll through your history
  3. Up / Down - Scroll view
  4. Return / Enter Key - Go to link
  5. Alt + n - Enter URI to navigate to (This takes you into Edit mode)
  6. Ctrl + c - Exit application (Works in Normal and Edit mode)

Rough Screen Recording (Arch, btw)

out

Gremlin on Android (Termux)

Screenshot_20210420-171455_Termux

About

Gemini browser for the terminal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages