lagrange

A Beautiful Gemini Client

BSD-2-CLAUSE License

Stars
1.2K
Committers
64

Bot releases are hidden (Show)

lagrange - v0.8.0

Published by skyjake almost 4 years ago

  • Added support for Gopher.
  • Added support for the full palette of 8-bit ANSI foreground colors.
  • Added option to disable smooth scrolling.
  • Added button to manually set server certificate as trusted (if the certificate is valid but untrusted).
  • Added keybindings for Back/Forward navigation.
  • Added a context menu item for opening HTTP links in the default browser even when a proxy is configured.
  • Revised identity creation dialog: changed field order, added warning about temporary identities not being saved.
  • Ctrl+Click (⌘Click) opens tab in background, Shift+Ctrl+Click (⇧⌘Click) opens as foreground tab. The same modifier keys work with keyboard navigation.
  • Improved word wrapping of emoticons (:D).
  • Automatic redirects allowed when the destination URL uses the same scheme as the originating URL. For example, when using a proxy, HTTP(S) is allowed to automatically redirect to other HTTP(S) URLs.
  • Windows: Fixed handling of drag-and-dropped and command line file paths.

Prebuilt binaries for Windows and macOS

lagrange - v0.7.2

Published by skyjake almost 4 years ago

  • Fixed parsing of the server's response. In some cases it was possible that the response was only partially read.
  • Fixed handling of TLS/SSL connection being closed without the socket being closed.

Prebuilt binaries for Windows and macOS

lagrange - v0.7.1

Published by skyjake almost 4 years ago

  • Fixed build on OpenBSD.
  • Fixed build with LibreSSL.
  • Fixed a potential crash at app shutdown.
  • Fixed a potential crash when a thread exits.
  • Fixed a potential lockup when a thread exits.
  • Linux/Unix: Open "mailto:" links with xdg-open instead of the web browser.

Prebuilt binaries for Windows and macOS

lagrange - v0.7.0

Published by skyjake almost 4 years ago

  • 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 drawing of certain UI elements: site icon and current heading in the left margin, unfocused input fields, timestamp at the end of the page.
  • History is not updated until a network request finishes.
  • Improved opening connections when multiple IP addresses are found for a hostname.
  • Fixed handling of TLS/SSL errors and hostname lookup problems — an error page is shown.
  • Fixed an issue where window contents were not being updated immediately after the window gets exposed when using, e.g., openbox or dwm.

Prebuilt binaries for Windows and macOS

lagrange - v0.6.0

Published by skyjake almost 4 years ago

  • Added an indicator to visualize progress of network requests.
  • Added new color themes for page content: Colorful Light, Black, Gray, Sepia, High Contrast.
  • Added page content color theme selection in Preferences.
  • Added quote indicator option: icon or vertical line.
  • Added a new font for Korean glyphs.
  • Smoother smooth scrolling, making it easier to keep one's eyes on the content throughout the motion.
  • Windows: Register Lagrange as a handler of "gemini:" URLs.
  • macOS: Fixed glitchy window dragging during audio playback.
  • Fixed timestamps of cached pages.

Prebuilt binaries for Windows and macOS

lagrange - v0.5.0

Published by skyjake about 4 years ago

  • Added MP3 support in the audio player (using mpg123).
  • Added volume control in the audio player.
  • Metadata in Vorbis and MP3 audio content (title, artist, etc.) is shown in the audio player menu.
  • Added new serif fonts: EB Garamond and Literata.
  • Allow configuring separate fonts for headings and body text for better visual distinction.
  • Preferences dialog remembers the previously open tab.
  • Paste from clipboard on middle mouse button click.
  • Open links in new tab with middle mouse button.
  • Fixed failure to find resources when launching via PATH.
  • Fixed color saturation setting not affecting the default color theme.

Prebuilt binaries for Windows and macOS

lagrange - v0.4.0

Published by skyjake about 4 years ago

  • Added audio playback with support for streaming. Supported audio formats in this release are WAV (PCM, mono/stereo, 8/16/32 integer/float) and Ogg Vorbis. Shoutout to Sean Barrett et al. for stb_vorbis.
  • Added inline audio player that works like inline images. Clicking on an audio link opens the audio player below the link (works for URLs that have file extension .wav/.ogg).
  • Visual fine-tuning: increased Fira Sans line spacing; list bullets use an accent color; adjusted accent colors in the light mode palette.
  • Sidebar has a maximum width — the document must remain visible.
  • Windows: Support for HiDPI displays and the system UI scaling factor. The UI will be scaled according to your settings automatically without having to adjust the UI scaling in Preferences.
  • macOS: Use OpenGL on 10.13 for potentially better compatibility.
  • Fixed a memory leak when closing tabs.
  • Fixed unnecessary continual window redrawing related to the scrollbar hover outline.

Prebuilt binaries for Windows and macOS

lagrange - v0.3.0

Published by skyjake about 4 years ago

  • Added style customization.
  • Added new font option: Fira Sans.
  • Added a setting for maximum line width.
  • Added a setting for adjusting color saturation.
  • Added an option for "Outline on scrollbar": page outline appears when mouse is hovering over the scrollbar.
  • Added an option for site icon and current top heading that appear when the window is wide enough.
  • Added tabs in Preferences for better grouping.
  • Added "Open Link in Background Tab" in link context menus.
  • More flexible text selection behavior when starting on empty space.
  • Smaller first paragraph font size.
  • Fixed centering of popups so they remain centered when window is resized.
  • Fixed sizing and alignment of Unicode symbols in preformatted text.
  • Fixed sizing of Japanese glyphs in UI text (e.g., tab titles).

Prebuilt binaries

lagrange - v0.2.0

Published by skyjake about 4 years ago

  • Added an icon for quote paragraphs.
  • Added Downloads folder to Preferences.
  • Added "Save to Downloads" menu item for saving page contents.
  • Added a download progress indicator in the URL input field.
  • Added a progress indicator for inline image fetching.
  • Added --sw option to force software rendering.
  • Added macOS touch bar buttons for Back, Forward, Find, New Tab, and sidebar modes.
  • Home button opens a random bookmark with the "homepage" tag.
  • Improved context menu when right-clicking on links or the page.
  • Recognize and handle "mailto:" links.
  • Fixed behavior of images on single-image pages; cannot be hidden like inline images.
  • Fall back to software rendering automatically if accelerated graphics are not available.
  • Minor bug fixes.

Prebuilt binaries