|
8 | 8 | <summary>A Beautiful Gemini Client</summary>
|
9 | 9 | <description>
|
10 | 10 | <p>
|
11 |
| - Lagrange is a desktop GUI client for browsing Geminispace. |
12 |
| - It offers modern conveniences familiar from web browsers, |
13 |
| - such as smooth scrolling, inline image viewing, multiple |
| 11 | + Lagrange is a desktop GUI client for browsing Geminispace. |
| 12 | + It offers modern conveniences familiar from web browsers, |
| 13 | + such as smooth scrolling, inline image viewing, multiple |
14 | 14 | tabs, visual themes, Unicode fonts, bookmarks, history, and
|
15 | 15 | page outlines.
|
16 | 16 | </p>
|
17 | 17 | <p>
|
18 | 18 | Like the Gemini protocol, Lagrange has been designed with
|
19 | 19 | minimalism in mind. It depends on a small number of essential
|
20 |
| - libraries. It is written in C and uses SDL for |
| 20 | + libraries. It is written in C and uses SDL for |
21 | 21 | hardware-accelerated graphics. OpenSSL is used for secure
|
22 | 22 | communications.
|
23 | 23 | </p>
|
24 | 24 | </description>
|
25 | 25 | <content_rating type="oars-1.1" />
|
26 |
| - |
| 26 | + |
27 | 27 | <launchable type="desktop-id">fi.skyjake.Lagrange.desktop</launchable>
|
28 | 28 |
|
29 | 29 | <screenshots>
|
|
45 | 45 | < update_contact> [email protected]</ update_contact>
|
46 | 46 |
|
47 | 47 | <releases>
|
| 48 | + <release version="1.18.4" date="2024-12-10"> |
| 49 | + <description> |
| 50 | + <ul> |
| 51 | + <li>Added option to disable page width expansion to fit long lines.</li> |
| 52 | + <li>Limited page width expansion to 33% so room is left for the current title in the margin.</li> |
| 53 | + <li>Audio player UI shows number of downloaded bytes if length of audio is still unknown.</li> |
| 54 | + <li>Strip CR characters in content pasted to input fields. Line breaks are expected to be just LFs.</li> |
| 55 | + <li>Fixed use of non-Gemini search URLs. (Do not force-prepend "gemini://".)</li> |
| 56 | + <li>Fixed handling of the reserved `:` character in URL paths.</li> |
| 57 | + <li>TUI: Fixed possible crash at launch.</li> |
| 58 | + <li>Updated UI translations.</li> |
| 59 | + </ul> |
| 60 | + <p>The full release notes can be viewed inside the app by opening |
| 61 | + the "about:version" page.</p> |
| 62 | + </description> |
| 63 | + <url>https://github.com/skyjake/lagrange/releases/tag/v1.18.4</url> |
| 64 | + </release> |
48 | 65 | <release version="1.18.3" date="2024-10-14">
|
49 | 66 | <description>
|
50 | 67 | <ul>
|
|
1111 | 1128 | of obsolete resources.</li>
|
1112 | 1129 | <li>Fixed layout issues related to footer action buttons. Sometimes the
|
1113 | 1130 | buttons would overlap page content.</li>
|
1114 |
| - <li>Fixed handling duplicate feed entries: if multiple entries in |
| 1131 | + <li>Fixed handling duplicate feed entries: if multiple entries in |
1115 | 1132 | a feed have the same URL, only use the first one.</li>
|
1116 | 1133 | </ul>
|
1117 | 1134 | <p>The full release notes can be viewed inside the app by opening
|
|
1146 | 1163 | close buttons that appear on mouse hover.</p>
|
1147 | 1164 | <p>Changes in v1.8.2:</p>
|
1148 | 1165 | <ul>
|
1149 |
| - <li>Fixed encoding of `+` characters in URLs as per |
| 1166 | + <li>Fixed encoding of `+` characters in URLs as per |
1150 | 1167 | RFC 3986.</li>
|
1151 | 1168 | <li>Fixed crash when fontpack.ini specifies a file that cannot
|
1152 | 1169 | be found.</li>
|
|
1163 | 1180 | the "about:version" page.</p>
|
1164 | 1181 | </description>
|
1165 | 1182 | <url>https://github.com/skyjake/lagrange/releases/tag/v1.8.2</url>
|
1166 |
| - </release> |
| 1183 | + </release> |
1167 | 1184 | <release version="1.8.1" date="2021-11-06">
|
1168 | 1185 | <description>
|
1169 | 1186 | <p>Version 1.8 adds a customizable font library and improves warning
|
|
1187 | 1204 | the "about:version" page.</p>
|
1188 | 1205 | </description>
|
1189 | 1206 | <url>https://github.com/skyjake/lagrange/releases/tag/v1.8.1</url>
|
1190 |
| - </release> |
| 1207 | + </release> |
1191 | 1208 | <release version="1.8" date="2021-10-30">
|
1192 | 1209 | <description>
|
1193 | 1210 | <p>Version 1.8 adds a customizable font library and improves warning
|
|
1213 | 1230 | <li>Fixed a memory leak in the text renderer.</li>
|
1214 | 1231 | <li>Added option to place new bookmarks to the top of the
|
1215 | 1232 | bookmarks list.</li>
|
1216 |
| - <li>Updated UI translations.</li> |
| 1233 | + <li>Updated UI translations.</li> |
1217 | 1234 | </ul>
|
1218 | 1235 | <p>The full release notes can be viewed inside the app by opening
|
1219 | 1236 | the "about:version" page.</p>
|
|
1230 | 1247 | style.</p>
|
1231 | 1248 | <p>Fixes in v1.7.2:</p>
|
1232 | 1249 | <ul>
|
1233 |
| - <li>Regressions in text selection, for example when marking |
1234 |
| - text leftwards from the start position or when starting from |
| 1250 | + <li>Regressions in text selection, for example when marking |
| 1251 | + text leftwards from the start position or when starting from |
1235 | 1252 | outside any text run.</li>
|
1236 | 1253 | <li>Crash when clicking on Outline sidebar items before a
|
1237 | 1254 | page has finished loading.</li>
|
|
1303 | 1320 | <ul>
|
1304 | 1321 | <li>Audio init errors are no longer fatal. SDL's error message
|
1305 | 1322 | will still be printed.</li>
|
1306 |
| - <li>Fixed appearance of tab buttons (should have |
| 1323 | + <li>Fixed appearance of tab buttons (should have |
1307 | 1324 | no top frame).</li>
|
1308 | 1325 | <li>Fixed a cursor position regression in input fields related
|
1309 | 1326 | to handling of variation selectors (codepoint clusters).
|
1310 | 1327 | Moving the cursor to the start of a wrapped line segment put
|
1311 | 1328 | the cursor in the wrong place.</li>
|
1312 |
| - <li>Fixed right-clicking on sidebar tab buttons. |
| 1329 | + <li>Fixed right-clicking on sidebar tab buttons. |
1313 | 1330 | It was showing the wrong context menu when the list had been
|
1314 | 1331 | scrolled down.</li>
|
1315 | 1332 | <li>Fixed crash when using the SDL2 KMSDRM video driver.</li>
|
|
1378 | 1395 | text field.</li>
|
1379 | 1396 | <li>Fixed a potential hang when closing a socket before the
|
1380 | 1397 | connection is fully opened.</li>
|
1381 |
| - <li>Updated translations.</li> |
| 1398 | + <li>Updated translations.</li> |
1382 | 1399 | </ul>
|
1383 | 1400 | <p>The full release notes can be viewed inside the app by opening
|
1384 | 1401 | the "about:version" page.</p>
|
1385 | 1402 | </description>
|
1386 | 1403 | <url>https://github.com/skyjake/lagrange/releases/tag/v1.6.3</url>
|
1387 |
| - </release> |
| 1404 | + </release> |
1388 | 1405 | <release version="1.6.2" date="2021-08-03">
|
1389 | 1406 | <description>
|
1390 | 1407 | <p>Version 1.6 adds support for bidirectional text and complex scripts,
|
|
1417 | 1434 | the "about:version" page.</p>
|
1418 | 1435 | </description>
|
1419 | 1436 | <url>https://github.com/skyjake/lagrange/releases/tag/v1.6.2</url>
|
1420 |
| - </release> |
| 1437 | + </release> |
1421 | 1438 | <release version="1.6.1" date="2021-07-30">
|
1422 | 1439 | <description>
|
1423 | 1440 | <p>Version 1.6 adds support for bidirectional text and complex scripts,
|
|
1434 | 1451 | <li>Copying text in input fields (the wrong region was copied).</li>
|
1435 | 1452 | <li>URL input field contents not being selected after opening
|
1436 | 1453 | a new tab.</li>
|
1437 |
| - <li>Upload dialog not showing when reloading a Titan URL.</li> |
| 1454 | + <li>Upload dialog not showing when reloading a Titan URL.</li> |
1438 | 1455 | </ul>
|
1439 | 1456 | <p>The full release notes can be viewed inside the app by opening
|
1440 | 1457 | the "about:version" page.</p>
|
|
1459 | 1476 | <description>
|
1460 | 1477 | <p>Bug fixes and tweaks:</p>
|
1461 | 1478 | <ul>
|
1462 |
| - <li>Fixed pasting a PEM-formatted certificate and/or |
| 1479 | + <li>Fixed pasting a PEM-formatted certificate and/or |
1463 | 1480 | private key via clipboard in Import Identity.</li>
|
1464 | 1481 | <li>Possible workaround for a visual glitch in the URL
|
1465 | 1482 | field.</li>
|
|
1528 | 1545 | <li>Removing the left side split by closing all its tabs. The URL
|
1529 | 1546 | input field got confused about which tab was currently open, and
|
1530 | 1547 | the wrong theme was active.</li>
|
1531 |
| - <li>Tab merging when unsplitting the window: keep the currently |
| 1548 | + <li>Tab merging when unsplitting the window: keep the currently |
1532 | 1549 | active tab open.</li>
|
1533 | 1550 | <li>Sidebars sometimes become unresponsive.</li>
|
1534 | 1551 | <li>Incorrect font was used for visited monospace Gopher links.</li>
|
1535 | 1552 | <li>Incorrectly shown/hidden tab pinning indicator.</li>
|
1536 |
| - <li>Scrollbar in Preferences > Keys was hidden until the list |
| 1553 | + <li>Scrollbar in Preferences > Keys was hidden until the list |
1537 | 1554 | was scrolled.</li>
|
1538 | 1555 | </ul>
|
1539 | 1556 | </description>
|
|
1582 | 1599 | <description>
|
1583 | 1600 | <p>New features/changes:</p>
|
1584 | 1601 | <ul>
|
1585 |
| - <li>Added UI languages: French, German. (Note that neither is |
| 1602 | + <li>Added UI languages: French, German. (Note that neither is |
1586 | 1603 | 100% finished yet.)</li>
|
1587 | 1604 | <li>Added environment variable LAGRANGE_OVERRIDE_DPI.</li>
|
1588 |
| - <li>Back/forward navigation buttons are disabled if they have |
| 1605 | + <li>Back/forward navigation buttons are disabled if they have |
1589 | 1606 | no more pages to switch to.</li>
|
1590 | 1607 | <li>Minor UI color tuning.</li>
|
1591 | 1608 | </ul>
|
1592 | 1609 | <p>Bug fixes:</p>
|
1593 | 1610 | <ul>
|
1594 |
| - <li>Disabled IPC in Flatpak builds for compatibility reasons. |
| 1611 | + <li>Disabled IPC in Flatpak builds for compatibility reasons. |
1595 | 1612 | Beware of multiple instances overwriting each other's data.</li>
|
1596 | 1613 | <li>Possible crash when closing a tab.</li>
|
1597 | 1614 | <li>Possible crash when restoring application state at launch.</li>
|
|
1630 | 1647 | the highlights:
|
1631 | 1648 | </p>
|
1632 | 1649 | <ul>
|
1633 |
| - <li>New UI language setting: English, Chinese, Finnish, |
| 1650 | + <li>New UI language setting: English, Chinese, Finnish, |
1634 | 1651 | Interlingue, Russian, Serbian, and Spanish available in this
|
1635 |
| - release.</li> |
1636 |
| - <li>LibreTranslate integration for translating page |
| 1652 | + release.</li> |
| 1653 | + <li>LibreTranslate integration for translating page |
1637 | 1654 | content.</li>
|
1638 | 1655 | <li>Viewing alt text of preformatted blocks.</li>
|
1639 | 1656 | <li>Improvements to color themes and page appearance.</li>
|
|
1672 | 1689 | </p>
|
1673 | 1690 | <ul>
|
1674 | 1691 | <li>New UI language setting: English, Chinese, Finnish,
|
1675 |
| - Russian, and Spanish available in this release.</li> |
1676 |
| - <li>LibreTranslate integration for translating page |
| 1692 | + Russian, and Spanish available in this release.</li> |
| 1693 | + <li>LibreTranslate integration for translating page |
1677 | 1694 | content.</li>
|
1678 | 1695 | <li>Viewing alt text of preformatted blocks.</li>
|
1679 | 1696 | <li>Improvements to color themes and page appearance.</li>
|
|
1693 | 1710 | <p>Bug fixes:</p>
|
1694 | 1711 | <ul>
|
1695 | 1712 | <li>Fixed XML parser hanging on numeric character entities.</li>
|
1696 |
| - <li>Fixed "Monospace Body" option causing Gemtext line |
| 1713 | + <li>Fixed "Monospace Body" option causing Gemtext line |
1697 | 1714 | markup to be visible.</li>
|
1698 |
| - <li>Fixed bookmarking a wrapped link. Now the entire label |
| 1715 | + <li>Fixed bookmarking a wrapped link. Now the entire label |
1699 | 1716 | text gets used instead of just the clicked segment.</li>
|
1700 | 1717 | <li>Fixed handling of non-advancing monospace glyphs.</li>
|
1701 | 1718 | </ul>
|
|
1714 | 1731 | </release>
|
1715 | 1732 | <release version="1.2.1" date="2021-02-27">
|
1716 | 1733 | <description>
|
1717 |
| - <p> This is a major feature update that also has a number of user |
| 1734 | + <p> This is a major feature update that also has a number of user |
1718 | 1735 | interface design changes.
|
1719 | 1736 | </p>
|
1720 | 1737 | <p> New features include viewing and subscribing to Atom feeds,
|
|
1735 | 1752 | </release>
|
1736 | 1753 | <release version="1.2" date="2021-02-27">
|
1737 | 1754 | <description>
|
1738 |
| - <p> This is a major feature update that also has a number of user |
| 1755 | + <p> This is a major feature update that also has a number of user |
1739 | 1756 | interface design changes.
|
1740 | 1757 | </p>
|
1741 | 1758 | <p> New features include viewing and subscribing to Atom feeds,
|
|
1751 | 1768 | the "about:version" page.
|
1752 | 1769 | </p>
|
1753 | 1770 | </description>
|
1754 |
| - <url>https://github.com/skyjake/lagrange/releases/tag/v1.2.0</url> |
| 1771 | + <url>https://github.com/skyjake/lagrange/releases/tag/v1.2.0</url> |
1755 | 1772 | </release>
|
1756 | 1773 | <release version="1.1.4" date="2021-02-22">
|
1757 | 1774 | <description>
|
1758 | 1775 | <p>Bug fixes:</p>
|
1759 | 1776 | <ul>
|
1760 | 1777 | <li>Broken Gopher menu links.</li>
|
1761 | 1778 | <li>Incorrect feed entry highlight/read status in the sidebar.</li>
|
1762 |
| - <li>Vertical alignment of short pages: top banner is excluded |
| 1779 | + <li>Vertical alignment of short pages: top banner is excluded |
1763 | 1780 | because it is not part of the content.</li>
|
1764 | 1781 | </ul>
|
1765 | 1782 | </description>
|
|
1769 | 1786 | <description>
|
1770 | 1787 | <p>Bug fixes:</p>
|
1771 | 1788 | <ul>
|
1772 |
| - <li>Crash when deleting a bookmark that was being used as |
| 1789 | + <li>Crash when deleting a bookmark that was being used as |
1773 | 1790 | a remote bookmark source.</li>
|
1774 | 1791 | <li>Potential crash at shutdown.</li>
|
1775 | 1792 | <li>URL path decoding not respecting reserved characters.</li>
|
|
0 commit comments