⇦ | lagrange [community]
Last updated on: 2026-07-12 02:02 [UTC]

Metadata for lagrange in community

fi.skyjake.clagrange - 1.20.9-r0 ⚙ aarch64 ⚙ armhf ⚙ armv7 ⚙ x86 ⚙ x86_64

Icon
<component type="desktop-application">
  <id>fi.skyjake.clagrange</id>
  <name>clagrange</name>
  <summary>A Beautiful Gemini Client</summary>
  <description>
    <p>Beautiful Gemini client</p>
  </description>
  <pkgname>lagrange</pkgname>
  <launchable type="desktop-id">fi.skyjake.clagrange.desktop</launchable>
  <icon type="cached" width="64" height="64">lagrange_fi.skyjake.clagrange.png</icon>
  <icon type="remote" width="64" height="64">fi/skyjake/clagrange/f49df2887e1641b60fa169059b5e12bc/icons/64x64/lagrange_fi.skyjake.clagrange.png</icon>
  <icon type="remote" width="128" height="128">fi/skyjake/clagrange/f49df2887e1641b60fa169059b5e12bc/icons/128x128/lagrange_fi.skyjake.clagrange.png</icon>
  <icon type="stock">fi.skyjake.clagrange</icon>
  <categories>
    <category>Network</category>
  </categories>
  <provides>
    <mediatype>x-scheme-handler/gemini</mediatype>
    <mediatype>x-scheme-handler/gopher</mediatype>
    <mediatype>x-scheme-handler/spartan</mediatype>
  </provides>
</component>

fi.skyjake.Lagrange - 1.20.9-r0 ⚙ aarch64 ⚙ armhf ⚙ armv7 ⚙ x86 ⚙ x86_64

Icon
<component type="desktop-application">
  <id>fi.skyjake.Lagrange</id>
  <name>Lagrange</name>
  <summary>A Beautiful Gemini Client</summary>
  <project_license>BSD-2-Clause</project_license>
  <developer_name>Jaakko Keränen</developer_name>
  <description>
    <p>
            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.
        </p>
    <p>
            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.
        </p>
  </description>
  <pkgname>lagrange</pkgname>
  <launchable type="desktop-id">fi.skyjake.Lagrange.desktop</launchable>
  <icon type="cached" width="64" height="64">lagrange_fi.skyjake.Lagrange.png</icon>
  <icon type="remote" width="64" height="64">fi/skyjake/Lagrange/bd78131bb68a7245b05d1e14e9a686e0/icons/64x64/lagrange_fi.skyjake.Lagrange.png</icon>
  <icon type="remote" width="128" height="128">fi/skyjake/Lagrange/bd78131bb68a7245b05d1e14e9a686e0/icons/128x128/lagrange_fi.skyjake.Lagrange.png</icon>
  <icon type="stock">fi.skyjake.Lagrange</icon>
  <url type="homepage">https://gmi.skyjake.fi/lagrange</url>
  <url type="bugtracker">https://github.com/skyjake/lagrange/issues</url>
  <url type="contact">https://skyjake.fi/@jk</url>
  <categories>
    <category>Network</category>
  </categories>
  <provides>
    <binary>lagrange</binary>
    <mediatype>x-scheme-handler/gemini</mediatype>
    <mediatype>x-scheme-handler/gopher</mediatype>
    <mediatype>x-scheme-handler/spartan</mediatype>
  </provides>
  <screenshots>
    <screenshot type="default">
      <image type="source" width="2380" height="1377">fi/skyjake/Lagrange/bd78131bb68a7245b05d1e14e9a686e0/screenshots/image-1_orig.png</image>
      <image type="thumbnail" width="1248" height="722">fi/skyjake/Lagrange/bd78131bb68a7245b05d1e14e9a686e0/screenshots/image-1_1248x722.png</image>
      <image type="thumbnail" width="752" height="435">fi/skyjake/Lagrange/bd78131bb68a7245b05d1e14e9a686e0/screenshots/image-1_752x435.png</image>
      <image type="thumbnail" width="624" height="361">fi/skyjake/Lagrange/bd78131bb68a7245b05d1e14e9a686e0/screenshots/image-1_624x361.png</image>
      <image type="thumbnail" width="224" height="129">fi/skyjake/Lagrange/bd78131bb68a7245b05d1e14e9a686e0/screenshots/image-1_224x129.png</image>
    </screenshot>
  </screenshots>
  <releases>
    <release type="stable" version="1.20.8" timestamp="1782086400">
      <description>
        <ul>
          <li>Adjusted first-line indentation so it not applied to text that looks like lists (starts with punctuation, numbers, etc.).</li>
          <li>Updated UI translations.</li>
        </ul>
        <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.</p>
      </description>
      <url>https://github.com/skyjake/lagrange/releases/tag/v1.20.8</url>
    </release>
    <release type="stable" version="1.20.7" timestamp="1780963200">
      <description>
        <ul>
          <li>Fixed: Text layout overflow when monospace body appearance is enabled with Gemini. (It was getting confused with normal plain text.)</li>
          <li>Fixed: Link icons not matching the body font size.</li>
          <li>Fixed: Link numbers/letters not matching the body font size.</li>
          <li>Fixed: Content width expansion in Gopher menus. (Line width measured incorrectly.)</li>
          <li>Adjusted first-line indentation to only occur when both previous and current paragraphs are getting wrapped.</li>
        </ul>
        <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.</p>
      </description>
      <url>https://github.com/skyjake/lagrange/releases/tag/v1.20.7</url>
    </release>
    <release type="stable" version="1.20.6" timestamp="1780704000">
      <description>
        <ul>
          <li>Improve legibility of text after a wrapped paragraph by adding a small first-line indent if the next text line follows immediately.</li>
          <li>Use a smaller font for plain text documents to fit more content in the window, matching the font used in preformatted blocks.</li>
          <li>Fixed: Prevent overlapping identity activations by removing any existing ones before activating a new identity on a given URL. (To conveniently switch between previously used identities, use the menu that appears when clicking the navbar Identity button. That preserves the current activation scope.)</li>
          <li>Gopher: Detect an unexpected binary response to a type `0` selector.</li>
          <li>Gopher: Detect when the response is a gophermap even if we requested type `0`.</li>
          <li>Gopher: Plain text now respects the "expand to long lines" option, avoiding wrapping when there is room in the window.</li>
          <li>Gopher: Fixed handling the `.\r\n` terminator in text responses.</li>
          <li>Updated UI translations.</li>
        </ul>
        <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.</p>
      </description>
      <url>https://github.com/skyjake/lagrange/releases/tag/v1.20.6</url>
    </release>
    <release type="stable" version="1.20.5" timestamp="1778025600">
      <description>
        <ul>
          <li>Fixed: Bookmark context menu closes prematurely when any page is loaded.</li>
          <li>Fixed: Mismatched Bookmarks sidebar filter field background color.</li>
          <li>Fixed: Reject server responses where the header is too long.</li>
          <li>Improved build compatibility with old versions of SDL.</li>
          <li>Adjusted minimum page margins on desktop for increased breathing room.</li>
        </ul>
        <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.</p>
      </description>
      <url>https://github.com/skyjake/lagrange/releases/tag/v1.20.5</url>
    </release>
  </releases>
  <content_rating type="oars-1.1"/>
</component>