summaryrefslogtreecommitdiff
path: root/res/fi.skyjake.Lagrange.appdata.xml
blob: bfbaf40f5af2e9362dcea4003d14d45dfd6d3ba7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2021 Jaakko Keränen <jaakko.keranen@iki.fi> -->
<component type="desktop-application">
    <id>fi.skyjake.Lagrange</id>
    <metadata_license>CC0-1.0</metadata_license>
    <project_license>BSD-2-Clause</project_license>
    <name>Lagrange</name>
    <summary>A Beautiful Gemini Client</summary>
    <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>
    <content_rating type="oars-1.1" />
    
    <launchable type="desktop-id">fi.skyjake.Lagrange.desktop</launchable>

    <screenshots>
        <screenshot type="default">
            <image>https://gmi.skyjake.fi/lagrange/flathub_screenshot.jpg</image>
        </screenshot>
    </screenshots>

    <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>

    <developer_name>Jaakko Keränen</developer_name>

    <provides>
        <binary>lagrange</binary>
    </provides>

    <update_contact>jaakko.keranen@iki.fi</update_contact>

    <releases>
        <release version="1.3" date="2021-03-31">
            <description>
                <p> This is a major feature update with improvements for
                    localization, browsing behavior, page content and
                    rendering, UI design, and command line use. Here are some of
                    the highlights:
                </p>
                <ul>
                    <li>New UI language setting: English, Chinese, Finnish,
                        Russian, and Spanish available in this release.</li> 
                    <li>LibreTranslate integration for translating page 
                        content.</li>
                    <li>Viewing alt text of preformatted blocks.</li>
                    <li>Improvements to color themes and page appearance.</li>
                    <li>Rescaling the UI manually or when moving the window
                        to a different display.</li>
                    <li>Word/paragraph selection modes (double/triple click).</li>
                    <li>Controlling a running instance via command line.</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.3.0</url>
        </release>
        <release version="1.2.3" date="2021-03-14">
            <description>
                <p>Bug fixes:</p>
                <ul>
                    <li>Fixed XML parser hanging on numeric character entities.</li>
                    <li>Fixed "Monospace Body" option causing Gemtext line 
                        markup to be visible.</li>
                    <li>Fixed bookmarking a wrapped link. Now the entire label 
                        text gets used instead of just the clicked segment.</li>
                    <li>Fixed handling of non-advancing monospace glyphs.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.2.3</url>
        </release>
        <release version="1.2.2" date="2021-03-07">
            <description>
                <ul>
                    <li>Stability improvements.</li>
                    <li>Whitespace is no longer normalized when using the monospace body setting.</li>
                    <li>Fixed issues with percent-encoded Gopher paths.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.2.2</url>
        </release>
        <release version="1.2.1" date="2021-02-27">
            <description>
                <p> This is a major feature update that also has a number of user 
                    interface design changes.
                </p>
                <p> New features include viewing and subscribing to Atom feeds,
                    downloading any link as a file, editable bookmark icons,
                    search engine integration, tab auto-reloading, fullscreen mode,
                    and new font options for page content.
                </p>
                <p> UI enhancements include improved navbar and sidebar appearance,
                    setting for UI accent color, and placement of dialog
                    buttons.
                </p>
                <p> The full release notes can be viewed inside the app by opening
                    the "about:version" page.
                </p>
                <p>v1.2.1 fixes a crash when creating a bookmark.</p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.2.1</url>
        </release>
        <release version="1.2" date="2021-02-27">
            <description>
                <p> This is a major feature update that also has a number of user 
                    interface design changes.
                </p>
                <p> New features include viewing and subscribing to Atom feeds,
                    downloading any link as a file, editable bookmark icons,
                    search engine integration, tab auto-reloading, fullscreen mode,
                    and new font options for page content.
                </p>
                <p> UI enhancements include improved navbar and sidebar appearance,
                    setting for UI accent color, and placement of dialog
                    buttons.
                </p>
                <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.2.0</url>          
        </release>
        <release version="1.1.4" date="2021-02-22">
            <description>
                <p>Bug fixes:</p>
                <ul>
                    <li>Broken Gopher menu links.</li>
                    <li>Incorrect feed entry highlight/read status in the sidebar.</li>
                    <li>Vertical alignment of short pages: top banner is excluded 
                        because it is not part of the content.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.1.4</url>
        </release>
        <release version="1.1.3" date="2021-02-14">
            <description>
                <p>Bug fixes:</p>
                <ul>
                    <li>Crash when deleting a bookmark that was being used as 
                        a remote bookmark source.</li>
                    <li>Potential crash at shutdown.</li>
                    <li>URL path decoding not respecting reserved characters.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.1.3</url>
        </release>
        <release version="1.1.2" date="2021-02-10">
            <description>
                <p>Bug fixes:</p>
                <ul>
                    <li>Potential crash at launch.</li>
                    <li>Input query from a background tab was being applied to 
                        the foreground tab. An input query now forces a tab to 
                        the foreground.</li>
                    <li>Window scroll position moving when resizing vertically.</li>
                    <li>Feed refresh waiting forever if a server doesn't respond.</li>
                    <li>Hover state not being cleared when right-clicking links.</li>
                    <li>Remote bookmarks not appearing if they lack a user-friendly 
                        name on the source page.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.1.2</url>
        </release>
        <release version="1.1.1" date="2021-02-03">
            <description>
                <p>Miscellaneous fixes for bugs and other incorrect behavior:</p>
                <ul>
                    <li>Monitor DPI will now affect UI scaling.</li>
                    <li>Input focus can no longer be cycled outside an open dialog.</li>
                    <li>Missing cursor and invalid data in the New Identity "Valid until" field.</li>
                    <li>Missing frames in the Import Identity dialog.</li>
                    <li>Word wrapping slightly off in unread feed entry titles.</li>
                    <li>URI fragments should not be stripped from all links.</li>
                    <li>Allow reloading the same URL when clicking on a link or bookmark, 
                        or pressing Enter in the navbar.</li>
                    <li>Existing bookmark URLs are normalized like all other URLs.</li>
                    <li>"Import Links as Bookmarks" can be used on an active bookmark source page.</li>
                    <li>Fixed default values for preferences: line width, Downloads directory.</li>
                    <li>Store files in XDG user directories.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.1.1</url>
        </release>
        <release version="1.1" date="2021-01-28">
            <description>
                <p>
                    This version adds new features to enhance user experience 
                    and fixes incorrect behavior.
                </p>
                <ul>
                    <li>Import existing X.509 client certificates via the UI.</li>
                    <li>Setting for maximum cache size.</li>
                    <li>Option to show full URL when hovering mouse over a link.</li>
                    <li>Support for Finger links.</li>
                    <li>More keybindings: e.g., opening and closing tabs.</li>
                    <li>Visual UI improvements.</li> 
                    <li>Fix for history timestamps that were shifting on every launch.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.1.0</url>
        </release>
        <release version="1.0.3" date="2021-01-12">
            <description>
                <p>This release contains bug fixes and performance improvements.</p>
                <p>Version 1.0 is the first stable release of Lagrange.</p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.0.3</url>
        </release>
    </releases>
</component>