From 3ac2620405402dceddfef4ecd743cf4819e3148f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maxime=20=E2=80=9Cpep=E2=80=9D=20Buquet?= Date: Wed, 6 Apr 2022 18:49:39 +0200 Subject: [PATCH] poezio-0.14: first picture MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maxime “pep” Buquet --- content/posts/poezio-0.14.en.md | 18 ++++++++++++++++-- content/posts/poezio-0.14.fr.md | 25 ++++++++++++++++++++----- static/2022/04/poezio-tab-colors.png | Bin 0 -> 11523 bytes 3 files changed, 36 insertions(+), 7 deletions(-) create mode 100644 static/2022/04/poezio-tab-colors.png diff --git a/content/posts/poezio-0.14.en.md b/content/posts/poezio-0.14.en.md index 040366d..243e560 100644 --- a/content/posts/poezio-0.14.en.md +++ b/content/posts/poezio-0.14.en.md @@ -39,8 +39,21 @@ Poezio. I am now personally hoping for Slixmpp to change its license as well. And other changes more visible to users! To name a few, quality of life improvements such as `xmpp:...?join` URIs handling in `/join`, impromptu rooms -creation is now more reliable and creates rooms with shorter names. Read more -[in the changelog][poezio-changelog]. +creation is now more reliable and creates rooms with shorter names, and tab +names in the activity bar can be colored using [Consistent Color +Generation][XEP-0392] by setting [`autocolor_tab_names`][autocolor_tab_names] +to `True`. Read more [in the changelog][poezio-changelog]. + +
+ Poezio colored tab numbers +
The tab name color on top can also be reversed + (foreground/background) in the theme to look the same as the activity bar + below.
+
Plugins have seen changes as well. A new `untrackme` plugin replaces the now deprecated `remove_get_trackers`. [Link Mauve][linkmauve] has also developped @@ -144,3 +157,4 @@ people to join the effort! [mam_sync]: https://doc.poez.io/configuration.html#term-mam_sync [mam_sync_limit]: https://doc.poez.io/configuration.html#term-mam_sync_limit [use_log]: https://doc.poez.io/configuration.html#term-use_log +[autocolor_tab_names]: https://doc.poez.io/configuration.html#term-autocolor_tab_names diff --git a/content/posts/poezio-0.14.fr.md b/content/posts/poezio-0.14.fr.md index d8ade72..f74d43c 100644 --- a/content/posts/poezio-0.14.fr.md +++ b/content/posts/poezio-0.14.fr.md @@ -40,11 +40,25 @@ personellement que la license de Slixmpp soit aussi changée. la propriété intellectuelle, ainsi que la propriété privée » [^1]: Quand ils ne décident pas de l'ignorer et de nous faire le doigt. -Et d'autres améliorations plus visibles pour les utilisateurices ! Pour en citer -quelques-unes, il est maintenant possible d'utiliser des URI comme -`xmpp:...?join` en utilisant `/join`, et la création de salons « impromptus » -et maintenant plus fiable et ces salons auront des noms plus courts. Vous -pouvez lire plus [dans le changelog (en)][poezio-changelog]. +Et d'autres améliorations plus visibles pour les utilisateurices ! Pour en +citer quelques-unes, il est maintenant possible d'utiliser des URI comme +`xmpp:...?join` en utilisant `/join`, la création de salons « impromptus » est +maintenant plus fiable et ces salons auront des noms plus courts, ainsi que +les noms des tabs dans la barre d'activité qui peuvent être coloré en +utilisant [Consistent Color Generation][XEP-0392] avec la configuration +[`autocolor_tab_names`][autocolor_tab_names] à `True`. Vous pouvez lire plus +[dans le changelog (en)][poezio-changelog]. + +
+ Numéros de tab colorés dans Poezio +
La couleur du nom de la tab au dessus peut-être inversée + (premier/second plan) et ressembler à la barre d'activité en + dessous.
+
Les plugins aussi ont été améliorés. Un nouveau plugin `untrackme` remplace `remove_get_trackers` qui est maintenant déprecié. [Link Mauve][linkmauve] a @@ -161,3 +175,4 @@ personnes intéressées à nous rejoindre ! [mam_sync]: https://doc.poez.io/configuration.html#term-mam_sync [mam_sync_limit]: https://doc.poez.io/configuration.html#term-mam_sync_limit [use_log]: https://doc.poez.io/configuration.html#term-use_log +[autocolor_tab_names]: https://doc.poez.io/configuration.html#term-autocolor_tab_names diff --git a/static/2022/04/poezio-tab-colors.png b/static/2022/04/poezio-tab-colors.png new file mode 100644 index 0000000000000000000000000000000000000000..1654373daa163defd9f91960ea6ea57c0d10f7b6 GIT binary patch literal 11523 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 literal 0 HcmV?d00001