Skip to content

v1.17.2

Compare
Choose a tag to compare
@skyjake skyjake released this 25 Oct 14:37
· 270 commits to dev since this release
v1.17.2
1b9314f
  • Tabs opened in background are immediately added to the URL history.
  • Mouse wheel direction switches back to vertical when a wide block has been scrolled all the way.
  • Fixed current text selection extending during scrolling even after mouse button has been released.
  • Fixed drag-to-select with the mouse being too sensitive to mouse movement.
  • Fixed the numbered links key (default: Alt/Option) while navigating to new pages. It is no longer necessary to release and press the key again on the new page.
  • Fixed long bookmark titles making the Bookmarks menu too wide.
  • ANSI Cursor Forward control sequence ("CSI n C") is converted to a series of spaces, but only in preformatted text.
  • Fixed parsing of ANSI SGR sequences with many attributes concatenated (e.g., 0;1;40;30).
  • Fixed inline image loading indicator overdrawing itself, becoming unreadable.
  • Windows: Installer restarts the app after updating, and there is a checkbox for launching the app if it wasn't running. The uninstaller is now signed, too.
  • Updated UI translations.

New/changed in v1.17

  • The Bookmarks menu lists all of your bookmarks and folders.
  • Snippets: A collection of short text segments that can be pasted into any input field via the context menu. For example, useful for your gemlog header/footer and other often-repeated parts.
  • Snippets can be managed in Preferences > Snippets and created by right-clicking on links or selected text on a page.
  • Custom search queries: Snippets whose name starts with a bang (e.g., "!w") can be invoked in the URL field to make customized queries. The snippet content should be a Gemini search URL, for example: "gemini://gemi.dev/cgi-bin/wp.cgi/search".
  • Quick lookup shows matching snippets as a new type of search result.
  • Keyboard shortcut Shift+1/⇧1 for conveniently making a snippet query.
  • Input prompts, upload dialogs, and bookmark editors can be resized by dragging the left or right edge.
  • Text zooming in the upload text editor.
  • Gemtext syntax highlighting in the upload dialog.
  • Recently submitted input prompt contents are saved persistently and can be restored via the Ellipsis utility menu in the prompt dialog.
  • You can force the input prompt to appear before a certain URL is requested so you can enter a query string. This is useful for avoiding an extra request when it is known that a URL will require input (e.g., search engine, game input).
  • When importing links as bookmarks, you can optionally create subfolders from headings. You can also choose a destination folder for the imported bookmarks.
  • Quickly add/move a bookmark into a folder with the navbar bookmark button context menu (right-click on 🏷️).
  • User-selectable feed refresh interval. Previously the interval been hardcoded to four hours. (Based on a patch by Michael Nordmeyer.)
  • Setting to never/always collapse preformatted blocks, disabling the ability to toggle the folding.
  • "Fold All" and "Unfold All" in Bookmarks sidebar context menu.
  • "Search" context menu item on selected text to make a search query with it.
  • "Use as Search URL" in link context menu.
  • "Mark All Links as Visited" in the Tools submenu.
  • Option --capslock: enable Caps Lock as a modifier in keybindings.
  • Option --theme (-t): change UI color theme of open Lagrange windows. Can be used in scripts to switch the theme automatically (for example, see the darkman utility; thanks to Jason McBrayer for suggesting this).
  • Support for the Nex protocol (nex://nightfall.city/nex/info/specification.txt).
  • Keyboard shortcut for deleting bookmarks (Backspace). Useful when the Bookmarks list has input focus.
  • macOS: System UI accent color can be chosen as the accent color.
  • Menus can have submenus. Several of the old menus were reorganized accordingly. For example, the page context menu has a Tools submenu for translation, Titan uploads, etc.
  • Show unsupported media types as plain text if the content is valid UTF-8 encoded text.
  • The page scrolls while selecting text near top/bottom.
  • Display a logo graphic in empty windows/tabs as a placeholder.
  • Visualize input focus in lists by drawing a focus rectangle around the current item.
  • Menu separators are taller and more distinct for a clearer item separation.
  • Adjusted colors of the Import Identity dialog.
  • Auto-hide sidebars when resizing a window/split if the document area would become narrower than the sidebar.
  • Tuned theme color palette and improved background colors of "Colorful Light".
  • Newly created client certificates have a default expiration date in the year 9999, which means they won't expire. One can still also set a specific date as before.
  • Periodically save UI state (including each tab's navigation history) to prevent data loss in case the app crashes. These runtime saves do not include any cached page content. The full cache is still saved as before when quitting the app.
OS Download Details
Linux x86_64 AppImage Built on Ubuntu 18.04. (sig) (zsync)
armhf AppImage Built on Raspbian 10 (Buster). (sig) (zsync)
macOS Apple arm64 Requires macOS 11.0 or later. (sig)
Intel x86_64 Requires macOS 10.13 or later. (sig)
Windows 64-bit setup.exe Requires 64-bit Windows 7 or later. (sig)
portable.zip Requires 64-bit Windows 7 or later. Can be extracted and run as-is — user files will be stored under the "userdata" subdirectory. (sig)
Any Source tarball Contains all the required source files including dependencies. This is recommended for source builds. (sig)