From 993e9a20e91b4268dc94421c4684368a6bf57e9f Mon Sep 17 00:00:00 2001 From: blt__ Date: Mon, 23 Jan 2023 15:44:11 +0400 Subject: [PATCH 1/6] Add `Helix.appdata.xml` from flatpak package --- contrib/Helix.appdata.xml | 57 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 contrib/Helix.appdata.xml diff --git a/contrib/Helix.appdata.xml b/contrib/Helix.appdata.xml new file mode 100644 index 000000000000..d7f53af0693f --- /dev/null +++ b/contrib/Helix.appdata.xml @@ -0,0 +1,57 @@ + + + com.helix_editor.Helix + CC0-1.0 + MPL-2.0 + Helix + A post-modern text editor + + +

+ Helix is a terminal-based text editor inspired by Kakoune / Neovim, written in Rust. +

+

Features:

+
    +
  • Vim-like modal editing
  • +
  • Multiple selections
  • +
  • Built-in language server support
  • +
  • Smart, incremental syntax highlighting and code editing via tree-sitter
  • +
+
+ + com.helix_editor.Helix.desktop + + + + Helix with default theme + https://github.com/helix-editor/helix/raw/d4565b4404cabc522bd60822abd374755581d751/screenshot.png + + + + https://helix-editor.com/ + + + + + + + + + hx + text/english + text/plain + text/x-makefile + text/x-c++hdr + text/x-c++src + text/x-chdr + text/x-csrc + text/x-java + text/x-moc + text/x-pascal + text/x-tcl + text/x-tex + application/x-shellscript + text/x-c + text/x-c++ + +
From fa77fc7f2bfab5418d45879e4bacfbbd2e7baa27 Mon Sep 17 00:00:00 2001 From: blt__ Date: Mon, 23 Jan 2023 16:22:54 +0400 Subject: [PATCH 2/6] Modify Helix.appdata.xml --- contrib/Helix.appdata.xml | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/contrib/Helix.appdata.xml b/contrib/Helix.appdata.xml index d7f53af0693f..becfcac4a5b2 100644 --- a/contrib/Helix.appdata.xml +++ b/contrib/Helix.appdata.xml @@ -8,9 +8,8 @@

- Helix is a terminal-based text editor inspired by Kakoune / Neovim, written in Rust. + Helix is a terminal-based text editor inspired by Kakoune / Neovim and written in Rust.

-

Features:

  • Vim-like modal editing
  • Multiple selections
  • @@ -19,7 +18,7 @@
- com.helix_editor.Helix.desktop + Helix.desktop @@ -29,6 +28,10 @@ https://helix-editor.com/ + https://opencollective.com/helix-editor + https://docs.helix-editor.com/ + https://github.com/helix-editor/helix + https://github.com/helix-editor/helix/issues @@ -36,6 +39,22 @@ + + keyboard + + + + Utility + TextEditor + + + + text + editor + development + programming + + hx text/english From a6cfda64971dddc2a9a0c437f91d117db77fc9ac Mon Sep 17 00:00:00 2001 From: blt__ <63462729+blt-r@users.noreply.github.com> Date: Mon, 23 Jan 2023 20:08:13 +0400 Subject: [PATCH 3/6] Fix the release date in Helix.appdata.xml Co-authored-by: Michael Davis --- contrib/Helix.appdata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/Helix.appdata.xml b/contrib/Helix.appdata.xml index becfcac4a5b2..97a50b120d85 100644 --- a/contrib/Helix.appdata.xml +++ b/contrib/Helix.appdata.xml @@ -36,7 +36,7 @@ - + From ab1ee03d9238bcc6fbb0db40bc1301491549d205 Mon Sep 17 00:00:00 2001 From: blt__ Date: Mon, 23 Jan 2023 20:13:47 +0400 Subject: [PATCH 4/6] Add new bullet in docs/releases.md --- docs/releases.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/releases.md b/docs/releases.md index ec0b72704c44..f6749cb1ace7 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -5,6 +5,7 @@ Helix releases are versioned in the Calendar Versioning scheme: we'll use `` as a placeholder for the tag being published. * Merge the changelog PR +* Add new `` entry in `contrib/Helix.appdata.xml` with release information * Tag and push * `git tag -s -m "" -a && git push` * Make sure to switch to master and pull first From 4f437659122f32e982693f22b9fa42a25f8d62dc Mon Sep 17 00:00:00 2001 From: blt__ Date: Mon, 23 Jan 2023 20:27:13 +0400 Subject: [PATCH 5/6] Link the AppStream spec in releases.md --- docs/releases.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/releases.md b/docs/releases.md index f6749cb1ace7..6e7c37c6ebe5 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -5,7 +5,7 @@ Helix releases are versioned in the Calendar Versioning scheme: we'll use `` as a placeholder for the tag being published. * Merge the changelog PR -* Add new `` entry in `contrib/Helix.appdata.xml` with release information +* Add new `` entry in `contrib/Helix.appdata.xml` with release information according to the [AppStream spec](https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Releases.html) * Tag and push * `git tag -s -m "" -a && git push` * Make sure to switch to master and pull first From b12ab48b200708f1d7e04b1aa466f9bc44cea16e Mon Sep 17 00:00:00 2001 From: blt__ Date: Mon, 23 Jan 2023 20:41:24 +0400 Subject: [PATCH 6/6] Add links to releases into Helix.appdata.xml --- contrib/Helix.appdata.xml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/contrib/Helix.appdata.xml b/contrib/Helix.appdata.xml index 97a50b120d85..a242849751cd 100644 --- a/contrib/Helix.appdata.xml +++ b/contrib/Helix.appdata.xml @@ -36,7 +36,18 @@ - + + https://helix-editor.com/news/release-22-12-highlights/ + + + https://helix-editor.com/news/release-22-08-highlights/ + + + https://helix-editor.com/news/release-22-05-highlights/ + + + https://helix-editor.com/news/release-22-03-highlights/ +