Skip to content

User Interface

In here you can find help for the various parts of the Rogallo user interface.

Themes

Rogallo has a number of themes available. You can select a theme using the Change Theme (ChangeTheme command, bound to F9 by default) command. The available themes include:

  • atom-one-dark
  • atom-one-light
  • catppuccin-frappe
  • catppuccin-latte
  • catppuccin-macchiato
  • catppuccin-mocha
  • dracula
  • flexoki
  • gruvbox
  • monokai
  • nord
  • rose-pine
  • rose-pine-dawn
  • rose-pine-moon
  • solarized-dark
  • solarized-light
  • textual-dark
  • textual-light
  • tokyo-night

Tip

You can also [set the theme via the command line. This can be useful if you want to ensure that Rogallo runs up with a specific theme. Note that this also configures the theme for future runs of Rogallo.

Here's a sample of some of the themes:

textual-light ⌂↻◀◀▶▶↑⇈◷★⇋v3.1.0 ✓gemini://localhost/features.gmi Welcome to Rogallo Rogallo is a terminal-based client for browsing Geminispace, Spartanspace, Gopherspace, Nexspace, and Fingerspace. Its key features include: • Support for the `gemini`, `titan`, `spartan`, `gopher`, `nex`, and `finger` protocols  • Bookmarks management with search                                                       • Location history tracking with search                                                  • Backward and forward page navigation                                                   • Copy-to-clipboard support for URIs or page content                                     • Configurable home page                                                                 • Full mouse navigation and interaction support                                          • Built-in source viewer                                                                 • Context-sensitive help screens                                                         • Command palette for quick command discovery and execution                              • Automatic handoff of unknown MIME types to the operating system                        • Optional rendering (on by default) of ANSI escape sequences in pages                   • Local [Gemtext](https://geminiprotocol.net/docs/gemtext-specification.gmi) file        viewing                                                                                • Built-in theme selection, plus support for user-supplied custom UI themes              • Persistent configuration across sessions                                               • Fully responsive layout that adjusts dynamically to terminal resizing                  • Cross-platform support for macOS, GNU/Linux, Windows, and other operating systems      running modern Python                                                                  text/gemini; charset=utf-8 >Enter a URI, file, or command  f1 Help  f2 History  f3 Bookmarks  ^[ Backward  ^] Forward  f10 Quit ▏^p Commands

nord ⌂↻◀◀▶▶↑⇈◷★⇋v3.1.0 ✓gemini://localhost/features.gmi Welcome to Rogallo Rogallo is a terminal-based client for browsing Geminispace, Spartanspace, Gopherspace, Nexspace, and Fingerspace. Its key features include: • Support for the `gemini`, `titan`, `spartan`, `gopher`, `nex`, and `finger` protocols  • Bookmarks management with search                                                       • Location history tracking with search                                                  • Backward and forward page navigation                                                   • Copy-to-clipboard support for URIs or page content                                     • Configurable home page                                                                 • Full mouse navigation and interaction support                                          • Built-in source viewer                                                                 • Context-sensitive help screens                                                         • Command palette for quick command discovery and execution                              • Automatic handoff of unknown MIME types to the operating system                        • Optional rendering (on by default) of ANSI escape sequences in pages                   • Local [Gemtext](https://geminiprotocol.net/docs/gemtext-specification.gmi) file        viewing                                                                                • Built-in theme selection, plus support for user-supplied custom UI themes              • Persistent configuration across sessions                                               • Fully responsive layout that adjusts dynamically to terminal resizing                  • Cross-platform support for macOS, GNU/Linux, Windows, and other operating systems      running modern Python                                                                  text/gemini; charset=utf-8 >Enter a URI, file, or command  f1 Help  f2 History  f3 Bookmarks  ^[ Backward  ^] Forward  f10 Quit ▏^p Commands

catppuccin-latte ⌂↻◀◀▶▶↑⇈◷★⇋v3.1.0 ✓gemini://localhost/features.gmi Welcome to Rogallo Rogallo is a terminal-based client for browsing Geminispace, Spartanspace, Gopherspace, Nexspace, and Fingerspace. Its key features include: • Support for the `gemini`, `titan`, `spartan`, `gopher`, `nex`, and `finger` protocols  • Bookmarks management with search                                                       • Location history tracking with search                                                  • Backward and forward page navigation                                                   • Copy-to-clipboard support for URIs or page content                                     • Configurable home page                                                                 • Full mouse navigation and interaction support                                          • Built-in source viewer                                                                 • Context-sensitive help screens                                                         • Command palette for quick command discovery and execution                              • Automatic handoff of unknown MIME types to the operating system                        • Optional rendering (on by default) of ANSI escape sequences in pages                   • Local [Gemtext](https://geminiprotocol.net/docs/gemtext-specification.gmi) file        viewing                                                                                • Built-in theme selection, plus support for user-supplied custom UI themes              • Persistent configuration across sessions                                               • Fully responsive layout that adjusts dynamically to terminal resizing                  • Cross-platform support for macOS, GNU/Linux, Windows, and other operating systems      running modern Python                                                                  text/gemini; charset=utf-8 >Enter a URI, file, or command  f1 Help  f2 History  f3 Bookmarks  ^[ Backward  ^] Forward  f10 Quit ▏^p Commands

dracula ⌂↻◀◀▶▶↑⇈◷★⇋v3.1.0 ✓gemini://localhost/features.gmi Welcome to Rogallo Rogallo is a terminal-based client for browsing Geminispace, Spartanspace, Gopherspace, Nexspace, and Fingerspace. Its key features include: • Support for the `gemini`, `titan`, `spartan`, `gopher`, `nex`, and `finger` protocols  • Bookmarks management with search                                                       • Location history tracking with search                                                  • Backward and forward page navigation                                                   • Copy-to-clipboard support for URIs or page content                                     • Configurable home page                                                                 • Full mouse navigation and interaction support                                          • Built-in source viewer                                                                 • Context-sensitive help screens                                                         • Command palette for quick command discovery and execution                              • Automatic handoff of unknown MIME types to the operating system                        • Optional rendering (on by default) of ANSI escape sequences in pages                   • Local [Gemtext](https://geminiprotocol.net/docs/gemtext-specification.gmi) file        viewing                                                                                • Built-in theme selection, plus support for user-supplied custom UI themes              • Persistent configuration across sessions                                               • Fully responsive layout that adjusts dynamically to terminal resizing                  • Cross-platform support for macOS, GNU/Linux, Windows, and other operating systems      running modern Python                                                                  text/gemini; charset=utf-8 >Enter a URI, file, or command  f1 Help  f2 History  f3 Bookmarks  ^[ Backward  ^] Forward  f10 Quit ▏^p Commands

Custom themes

You may also wish to personally customise the look of Rogallo. This can be done by creating your own custom themes.