💾 Archived View for skyjake.fi › lagrange captured on 2020-11-07 at 01:24:50. Gemini links have been rewritten to link to archived content
View Raw
More Information
⬅️ Previous capture (2020-10-31)
➡️ Next capture (2021-11-30)
🚧 View Differences
-=-=-=-=-=-=-
Lagrange
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 Gemini, 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.
Screenshot (showing "skyjake.fi/lagrange/")
Features
- Beautiful typography using Unicode fonts
- Autogenerated page style and Unicode icon for each Gemini domain
- Smart suggestions when typing the URL — search bookmarks, history, identities
- Sidebar for page outline, managing bookmarks and identities, and viewing history
- Multiple tabs
- Identity management — create and use TLS client certificates
- Audio playback: MP3, Ogg Vorbis, WAV
- And more! Open `about:help` in the app, or see help.gmi
help.gmi (release branch)
Downloads
Prebuilt binaries for Windows and macOS can be found on git.skyjake.fi:
https://git.skyjake.fi/skyjake/lagrange/releases
What's new?
v0.7.2
- Basic set of user-configurable key bindings.
- Sidebar: Added a “New Identity” button and a link to “about:help” if there are no identities.
- Faster UI drawing.
- Bug fixes and improved behavior. For example: handling closing of the TLS/SSL connection, server responses being only partially read, reporting network/TLS errors properly, and fixed glitches in window redrawing.
- Fixed build on OpenBSD, and when using LibreSSL instead of OpenSSL.
Feedback
If you have questions, comments or improvement ideas, you can reach me via:
GitHub: Bug reports & feature requests
@jk@skyjake.fi on Mastodon
Email
See also
How to compile
Home