<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/e742f0a36cda0351bdf2657577ec9ae3/icons/64x64/lagrange_fi.skyjake.Lagrange.png</icon>
<icon type="remote" width="128" height="128">fi/skyjake/Lagrange/e742f0a36cda0351bdf2657577ec9ae3/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/e742f0a36cda0351bdf2657577ec9ae3/screenshots/image-1_orig.png</image>
<image type="thumbnail" width="1248" height="722">fi/skyjake/Lagrange/e742f0a36cda0351bdf2657577ec9ae3/screenshots/image-1_1248x722.png</image>
<image type="thumbnail" width="752" height="435">fi/skyjake/Lagrange/e742f0a36cda0351bdf2657577ec9ae3/screenshots/image-1_752x435.png</image>
<image type="thumbnail" width="624" height="361">fi/skyjake/Lagrange/e742f0a36cda0351bdf2657577ec9ae3/screenshots/image-1_624x361.png</image>
<image type="thumbnail" width="224" height="129">fi/skyjake/Lagrange/e742f0a36cda0351bdf2657577ec9ae3/screenshots/image-1_224x129.png</image>
</screenshot>
</screenshots>
<releases>
<release type="stable" version="1.18.4" timestamp="1733788800">
<description>
<ul>
<li>Added option to disable page width expansion to fit long lines.</li>
<li>Limited page width expansion to 33% so room is left for the current title in the margin.</li>
<li>Audio player UI shows number of downloaded bytes if length of audio is still unknown.</li>
<li>Strip CR characters in content pasted to input fields. Line breaks are expected to be just LFs.</li>
<li>Fixed use of non-Gemini search URLs. (Do not force-prepend "gemini://".)</li>
<li>Fixed handling of the reserved `:` character in URL paths.</li>
<li>TUI: Fixed possible crash at launch.</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.18.4</url>
</release>
<release type="stable" version="1.18.3" timestamp="1728864000">
<description>
<ul>
<li>TUI: Fixed background colors in reduced color modes (less than 256 colors).</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.18.3</url>
</release>
<release type="stable" version="1.18.2" timestamp="1728777600">
<description>
<ul>
<li>Misfin: URI format has changed to "misfin:address?message" instead of the previously used "misfin://address". The optional query string ("message") is used as the initial message contents if the upload dialog's text editor is empty.</li>
<li>Increased number of concurrent feed subscription requests (now 10, was 4).</li>
<li>Potential workaround for a crash during feed refresh.</li>
<li>Fixed redirection counting (and related warnings) when requesting Titan URIs.</li>
<li>Fixed perpetual load spinner animation when redirected to a Titan URL.</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.18.2</url>
</release>
<release type="stable" version="1.18.1" timestamp="1727568000">
<description>
<ul>
<li>TUI: Fixed potentially garbled output.</li>
<li>TUI: Only link Curses statically when using CMake option `ENABLE_STATIC`.</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.18.1</url>
</release>
</releases>
<content_rating type="oars-1.1"/>
</component>