From 2f4468c112c55d6f308bb8ef8109caaf920ad91d Mon Sep 17 00:00:00 2001 From: urhend Date: Sun, 2 Aug 2026 18:47:31 +0200 Subject: [PATCH] Document the extensions.gnome.org listing and installation method MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Twingate Panel is now live on EGO (extension 10569). Add it as the recommended install path ahead of the from-source instructions, plus a badge/link in the header, and a warning about not clicking Install on EGO for a directory that's also symlinked as a dev checkout — that overwrote the local repo once already this session. --- README.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3b29e0a..dfd8664 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,9 @@ ![Status](https://img.shields.io/badge/status-unofficial%20%2F%20community-orange) ![License](https://img.shields.io/badge/license-GPL--3.0--or--later-blue) [![CI](https://github.com/urhend/twingate-panel/actions/workflows/ci.yml/badge.svg)](https://github.com/urhend/twingate-panel/actions/workflows/ci.yml) +[![Get it on GNOME Extensions](https://img.shields.io/badge/extensions.gnome.org-Active-4a90d9?logo=gnome&logoColor=white)](https://extensions.gnome.org/extension/10569/twingate-panel/) -[Repository](https://github.com/urhend/twingate-panel) +[Repository](https://github.com/urhend/twingate-panel) · [extensions.gnome.org listing](https://extensions.gnome.org/extension/10569/twingate-panel/) *Not affiliated with or endorsed by Twingate Inc. "Twingate" and its logo are trademarks of their respective owner, used here for identification purposes only.* @@ -121,6 +122,19 @@ and the extension handles day-to-day connect/disconnect. ## Installation +### From extensions.gnome.org (recommended) + +Twingate Panel is published and active on the official extension repository: + +**[extensions.gnome.org/extension/10569/twingate-panel](https://extensions.gnome.org/extension/10569/twingate-panel/)** + +You need the [GNOME Shell integration browser extension](https://extensions.gnome.org/about/) installed once (Firefox/Chrome), plus its native host connector (`gnome-browser-connector`, usually available from your distro's package manager — already installed on most GNOME desktops). Then: + +1. Open the link above and click **Install**. +2. Or, from the **Extensions** app already on your system: look for a "Browse" / "Get more extensions" section and search for "Twingate Panel" there. + +Updates are then delivered automatically by GNOME Shell — no need to track releases yourself. + ### From source ```bash @@ -131,6 +145,8 @@ gnome-extensions enable twingate-panel@urhend Then log out and back in (or reload GNOME Shell on X11 with Alt+F2, `r`) so the Shell picks up the new extension. +Use this method only for development or testing unreleased changes — if your working copy is also symlinked as the installed extension, do **not** also click "Install" on extensions.gnome.org for it, since that downloads and overwrites the symlinked directory with the server's packaged copy. + ## Configuration Click the ⚙ icon in the top-right of the dropdown header (next to the