Lagrange is a desktop GUI client for browsing Geminispace. It offers modern conveniences familiar from web browsers, such as smooth scrolling, inline image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks, history, and page outlines.
Like the Gemini protocol, Lagrange has been designed with minimalism in mind. It depends on a small number of essential libraries. It is written in C and uses SDL for hardware-accelerated graphics. OpenSSL is used for secure communications.
Version 1.7 improves bookmark management with folders and manual sorting, and has multiple UI enhancements including unconstrained popup menus, upload identity selection, button focus switching with Tab key, and new UI languages (e.g., Esperanto). A new image colorization option has been added for enforcing a stricter visual style.
The full release notes can be viewed inside the app by opening the "about:version" page.
Version 1.6 adds support for bidirectional text and complex scripts, right-to-left paragraph layout, uploads using the Titan protocol, and has an improved mechanism for tracking trust in server certificates. Page contents can be fully cached in memory for more efficient backward navigation. There are also UI improvements like a reorganized Preferences and a setting for smooth scrolling speed.
Changes and fixes in v1.6.5:
The full release notes can be viewed inside the app by opening the "about:version" page.
Version 1.6 adds support for bidirectional text and complex scripts, right-to-left paragraph layout, uploads using the Titan protocol, and has an improved mechanism for tracking trust in server certificates. Page contents can be fully cached in memory for more efficient backward navigation. There are also UI improvements like a reorganized Preferences and a setting for smooth scrolling speed.
Changes and fixes in v1.6.4:
The full release notes can be viewed inside the app by opening the "about:version" page.
Version 1.6 adds support for bidirectional text and complex scripts, right-to-left paragraph layout, uploads using the Titan protocol, and has an improved mechanism for tracking trust in server certificates. Page contents can be fully cached in memory for more efficient backward navigation. There are also UI improvements like a reorganized Preferences and a setting for smooth scrolling speed.
Changes and fixes in v1.6.3:
The full release notes can be viewed inside the app by opening the "about:version" page.
Version 1.6 adds support for bidirectional text and complex scripts, right-to-left paragraph layout, uploads using the Titan protocol, and has an improved mechanism for tracking trust in server certificates. Page contents can be fully cached in memory for more efficient backward navigation. There are also UI improvements like a reorganized Preferences and a setting for smooth scrolling speed.
Changes and fixes in v1.6.2:
The full release notes can be viewed inside the app by opening the "about:version" page.
Version 1.6 adds support for bidirectional text and complex scripts, right-to-left paragraph layout, uploads using the Titan protocol, and has an improved mechanism for tracking trust in server certificates. Page contents can be fully cached in memory for more efficient backward navigation. There are also UI improvements like a reorganized Preferences and a setting for smooth scrolling speed.
Version 1.6.1 fixes the following issues:
The full release notes can be viewed inside the app by opening the "about:version" page.
Version 1.6 adds support for bidirectional text and complex scripts, right-to-left paragraph layout, uploads using the Titan protocol, and has an improved mechanism for tracking trust in server certificates. Page contents can be fully cached in memory for more efficient backward navigation. There are also UI improvements like a reorganized Preferences and a setting for smooth scrolling speed.
The full release notes can be viewed inside the app by opening the "about:version" page.
Bug fixes and tweaks:
Resource update:
This release contains several user interface improvements.
The full release notes can be viewed inside the app by opening the "about:version" page.
Bug fixes:
Bug fixes:
This release introduces a split view mode, support for Gempub files, and optimizes page rendering. Notable changes include:
The full release notes can be viewed inside the app by opening the "about:version" page.
Changes:
Bug fixes:
New features/changes:
Bug fixes:
Bug fixes:
Version 1.3 is a major feature update with improvements for localization, browsing behavior, page content and rendering, UI design, and command line use. Here are some of the highlights:
1.3.1 contains minor updates and bug fixes:
The full release notes can be viewed inside the app by opening the "about:version" page.
This is a major feature update with improvements for localization, browsing behavior, page content and rendering, UI design, and command line use. Here are some of the highlights:
The full release notes can be viewed inside the app by opening the "about:version" page.
Bug fixes:
This is a major feature update that also has a number of user interface design changes.
New features include viewing and subscribing to Atom feeds, downloading any link as a file, editable bookmark icons, search engine integration, tab auto-reloading, fullscreen mode, and new font options for page content.
UI enhancements include improved navbar and sidebar appearance, setting for UI accent color, and placement of dialog buttons.
The full release notes can be viewed inside the app by opening the "about:version" page.
v1.2.1 fixes a crash when creating a bookmark.
This is a major feature update that also has a number of user interface design changes.
New features include viewing and subscribing to Atom feeds, downloading any link as a file, editable bookmark icons, search engine integration, tab auto-reloading, fullscreen mode, and new font options for page content.
UI enhancements include improved navbar and sidebar appearance, setting for UI accent color, and placement of dialog buttons.
The full release notes can be viewed inside the app by opening the "about:version" page.
Bug fixes:
Bug fixes:
Bug fixes:
Miscellaneous fixes for bugs and other incorrect behavior:
This version adds new features to enhance user experience and fixes incorrect behavior.
This release contains bug fixes and performance improvements.
Version 1.0 is the first stable release of Lagrange.