github skyjake/lagrange v1.4.0

latest releases: v1.18.1, v1.18.0, v1.17.6...
3 years ago
  • Added split view modes: two tabs at once, horizontal/vertical split, 1:1/2:1/1:2 weights, merge tabs, swap sides. See section 1.8 in Help for details.
  • Split view pinning: keep a page pinned on one side while all opened links go to the other side.
  • "file://" URLs can be used for viewing contents of local directories and ZIP archives.
  • Basic Gempub support: a cover page is generated based on metadata, and there's an automatic split view for index and contents. On macOS, Lagrange is registered as a viewer of .gpub files.
  • Bold link styling is used for indicating which links are unvisited.
  • Page rendering was optimized: now each line of text is rendered into the view buffer only once, and whenever the view is stationary, content is prefilled in the available space outside the viewport. Previously, at least one line of text was rendered every frame when the viewport was moving, which was mostly redundant.
  • Added UI languages: Interlingua, Toki Pona.
  • Added "New"/"Import" buttons in the bottom of the Identities tab.
  • Added an "All"/"Unread" mode switch in the bottom of the Feeds tab.
  • Added toggles for special tags in the bookmark creation/editor dialog.
  • Added "Show Downloads" to the File/main menu.
  • Added "Open Downloaded File" to the file save dialog to make it easy to find the local copy of the file.
  • Updated the UI font to Source Sans 3. It now has all the styles and weights needed for page rendering, too.
  • Added a semibold Fira Sans weight (used for unvisited links).
  • Preferences: Reorganized the fonts dropdown menu.
  • Changed popup dismiss behavior so that a click outside just dismisses the popup and does not trigger further actions.
  • All lists support smooth scrolling.
  • Multitouch scrolling: each finger can scroll a different widget.
  • Adjustments to how display DPI affects UI scaling.
  • Fixed allocation of page rendering buffers. Previously, some buffers may have gone unused or were allocated erroneously to the same position, causing unnecessary work for the page renderer.
  • Fixed various issues in the UI layout.
  • Fixed parsing URI scheme (limited set of characters allowed).
  • Don't percent encode equal signs in URL paths.

NOTE: When compiling from source, get the lagrange-1.4.0.tar.gz tarball because it contains all the required source files. The "Source Code (ZIP/TAR.GZ)" items below are generated by Gitea and contain only this repository (the_Foundation is required as well).

The Intel Mac binaries require macOS 10.13 or later, and the Apple Silicon binaries require macOS 11.0 or later.

The Linux AppImage has been built on Ubuntu 18.04.

The Windows binaries require 64-bit Windows 7 or later. The portable ZIP archive can be extracted and run as-is — user files will be stored under the "userdata" subdirectory.

Don't miss a new lagrange release

NewReleases is sending notifications on new releases.