Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gnome-shell gnome-shell
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,828
    • Issues 1,828
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 140
    • Merge requests 140
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • gnome-shellgnome-shell
  • Merge requests
  • !1705

DRAFT: Implement gnome-extensions:// protocol.

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Evan Welsh requested to merge wip/ewlsh/protocol into main Feb 20, 2021
  • Overview 15
  • Commits 1
  • Pipelines 8
  • Changes 2

Add a simple protocol to install extensions.

Currently supports gnome-extensions://install?uuid=name@name.com

This is meant to address systems where extensions.gnome.org does not have access to the native integration. This is common on GNOME OS images, with systems where Firefox and/or Chrome are containerized, for users who choose to only use Epiphany, and in any case where users don't want to install the integration.

In future versions (follow ups) we can potentially add feedback in-app for installation failures.

Edited Feb 21, 2021 by Evan Welsh
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: wip/ewlsh/protocol