Skip to content

Commit aded6e6

Browse files
authored
1.3.0 prep (#23)
* Improve spacing in gemtext * Update readme * Update screenshots * Add release notes
1 parent 8c1e54c commit aded6e6

File tree

11 files changed

+63
-11
lines changed

11 files changed

+63
-11
lines changed

README.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33

44
A [Gemini](https://gemini.circumlunar.space/) browser made for [elementary OS](https://elementary.io/).
55

6+
[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/hr.from.josipantolis.starfish)
67
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](COPYING)
8+
[![Build](https://github.com/starfish-app/Starfish/actions/workflows/main.yml/badge.svg)](https://github.com/starfish-app/Starfish/actions)
9+
[![GitHub release](https://img.shields.io/github/v/release/starfish-app/Starfish)](https://github.com/starfish-app/Starfish/releases)
710

811
|![Gemini pages are displayed with your chosen accent color and light or dark style](data/screenshots/styling.png)|![gentle introduction to Gemini is provided to help you find your bearings](data/screenshots/intro-to-gemini.png)|
912
|----------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|
@@ -19,7 +22,15 @@ Starfish is a graphical client for the Gemini protocol built with GTK and Vala.
1922

2023
Starfish is in active development. It currently supports the prerelease version of the Gemini specification, including gemtext rendering and client certificates. Starfish can be used to view images and download other file types. There are still many improvements and new features that could be added to the app. For a list of current development plans check out [GitHub issues](https://github.com/starfish-app/Starfish/issues).
2124

22-
## Build
25+
## Install
26+
27+
Starfish is packaged with [Flatpak](https://www.flatpak.org/) and published on elementary OS AppCenter. If you are running some other Linux distribution you can download the `flatpakref` file from [elementary repo](https://flatpak.elementary.io/repo/appstream/hr.from.josipantolis.starfish.flatpakref) and install it either using a graphical package manager, or from terminal with:
28+
29+
```sh
30+
flatpak install --from ./hr.from.josipantolis.starfish.flatpakref
31+
```
32+
33+
## Build from source
2334

2435
Starfish is built for elementary OS 6. All prerequisites can be met by installing `elementary-sdk` and `gtkspell`:
2536

data/screenshots/cert-picker.png

3.43 KB
Loading

data/screenshots/certificates.png

7.64 KB
Loading

data/screenshots/download.png

-34.6 KB
Binary file not shown.

data/screenshots/dyslexia-font.png

20 KB
Loading

data/screenshots/image.png

12.8 KB
Loading

data/screenshots/intro-to-gemini.png

2.53 KB
Loading

data/screenshots/search-and-toc.png

1.42 KB
Loading

data/screenshots/styling.png

-20 KB
Loading

data/starfish.appdata.xml.in

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,22 @@
1111
<p>Starfish is a beginner-friendly desktop client for Gemini protol. It supports all core features of Gemini, such as beautiful rendering of text based content and encrypted communication with servers. On top of those Starfish offers comforts of modern browsers, like local browsing history, tabs and favorites.</p>
1212
</description>
1313
<releases>
14+
<release version="1.3.0" date="2021-12-16">
15+
<description>
16+
<p>Input page received a series of improvements this time around:</p>
17+
<ul>
18+
<li>You can now input multiple lines, and fill them with all kinds of characters, including emoji 😉️.</li>
19+
<li>The input text is spell-checked and its size is validated against the limits of Gemini protocol.</li>
20+
<li>There is an obvious distinction between posting input anonymously and with a client identity.</li>
21+
</ul>
22+
<p>In addition to new features, there are a few smaller fixes:</p>
23+
<ul>
24+
<li>Text alignment in gemtext pages is improved.</li>
25+
<li>Consistent styling is applied on all Linux distributions.</li>
26+
<li>Intermittent issues with loading pages served by the gmnisrv server are fixed.</li>
27+
</ul>
28+
</description>
29+
</release>
1430
<release version="1.2.0" date="2021-11-28">
1531
<description>
1632
<p>This update is all about making gemtext more beautiful and functional:</p>
@@ -85,10 +101,6 @@
85101
<image>https://raw.githubusercontent.com/starfish-app/starfish/main/data/screenshots/image.png</image>
86102
<caption>images, in addition to gemtext pages, are displayed inside the app</caption>
87103
</screenshot>
88-
<screenshot>
89-
<image>https://raw.githubusercontent.com/starfish-app/starfish/main/data/screenshots/download.png</image>
90-
<caption>files that cannot be displayed directly, like podcast episodes, can be downloaded and opened by dedicated apps</caption>
91-
</screenshot>
92104
<screenshot>
93105
<image>https://raw.githubusercontent.com/starfish-app/starfish/main/data/screenshots/dyslexia-font.png</image>
94106
<caption>Gemini pages can be displayed using the dyslexia friendly font and varying text size</caption>

0 commit comments

Comments
 (0)