<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>
<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/69f643755a9d1237b24e6ddd3775e933/icons/64x64/lagrange_fi.skyjake.Lagrange.png</icon>
<icon type="remote" width="128" height="128">fi/skyjake/Lagrange/69f643755a9d1237b24e6ddd3775e933/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/69f643755a9d1237b24e6ddd3775e933/screenshots/image-1_orig.png</image>
<image type="thumbnail" width="1248" height="722">fi/skyjake/Lagrange/69f643755a9d1237b24e6ddd3775e933/screenshots/image-1_1248x722.png</image>
<image type="thumbnail" width="752" height="435">fi/skyjake/Lagrange/69f643755a9d1237b24e6ddd3775e933/screenshots/image-1_752x435.png</image>
<image type="thumbnail" width="624" height="361">fi/skyjake/Lagrange/69f643755a9d1237b24e6ddd3775e933/screenshots/image-1_624x361.png</image>
<image type="thumbnail" width="224" height="129">fi/skyjake/Lagrange/69f643755a9d1237b24e6ddd3775e933/screenshots/image-1_224x129.png</image>
</screenshot>
</screenshots>
<releases>
<release type="stable" version="1.20.2" timestamp="1774051200">
<description>
<ul>
<li>Fixed a crash during event handling when no gamepad is connected.</li>
<li>Fixed a crash when there are cached feed entries belonging to a subscription whose bookmark has been deleted.</li>
<li>Fixed build issue with glibc 2.43+.</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.2</url>
</release>
<release type="stable" version="1.20.1" timestamp="1773878400">
<description>
<ul>
<li>Preferences: Hide the SOCKS5 password in the input field (use "sensitive" mode).</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.1</url>
</release>
<release type="stable" version="1.20" timestamp="1773792000">
<description>
<ul>
<li>SOCKS5 proxy support. When enabled, all connections and DNS resolution are tunneled through the proxy.</li>
<li>Option to show input prompts at bottom of window (Preferences > Appearance). The placement can also be toggled in the input prompt […] menu.</li>
<li>Scroll the page and lists by dragging with the middle mouse button.</li>
<li>Context menu for error/warning messages. These messages are not selectable text so this way one can copy the message to the clipboard.</li>
<li>Context menu for input dialog prompt text.</li>
<li>Option for Return key behavior: Shift for newline, Command/Control for accept.</li>
<li>Option to prefer IPv6 in DNS resolution.</li>
<li>Fixed ability to scroll the page while an input prompt is open.</li>
<li>Plain text lines are wrapped to the maximum available width when the expand-to-long-lines option is enabled.</li>
<li>Improved warning message when there is a problem with the proxy server certificate.</li>
<li>Revised order of input prompt […] menu items; added prompt position toggle.</li>
<li>Stability and behavior issues with audio players. For example, history navigation was not releasing audio player resources when leaving a page. (Previously, they were just paused.)</li>
<li>Auto-stopping an audio player when at end of content.</li>
<li>Excessive audio player refresh interval.</li>
<li>Opening a link context menu using the keyboard shortcut will remember which link as hovered using the keyboard.</li>
<li>Gopher: Misdetected menu styling particularly with non-ASCII characters.</li>
<li>Potential hang when laying out text into a narrow space.</li>
<li>Invalid initial layout for resizable input fields, causing a flicker.</li>
<li>OpenSSL error messages are no longer printed to stderr.</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.0</url>
</release>
<release type="stable" version="1.19.4" timestamp="1764115200">
<description>
<ul>
<li>Fixed: Context menu for Nex links.</li>
<li>Titan: Don't send requests with an empty path.</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.19.4</url>
</release>
</releases>
<content_rating type="oars-1.1"/>
</component>