Skip to content

(feat): Add "Gnome extensions" extension#215

Open
7system7 wants to merge 12 commits into
vicinaehq:mainfrom
7system7:gnome-extensions
Open

(feat): Add "Gnome extensions" extension#215
7system7 wants to merge 12 commits into
vicinaehq:mainfrom
7system7:gnome-extensions

Conversation

@7system7
Copy link
Copy Markdown
Contributor

@7system7 7system7 commented Mar 24, 2026

The original idea was to replace this GNOME extension.

This is a quiet new idea to get information about installed GNOME extensions. It has some other functions to handle them

  1. enable/disable them
  2. check their screenshot
  3. check their all important information
  4. Open their preferences window.
    etc.

Maybe, later, I would implement the installation/uninstallation feature from the official repo.

gnome-extensions-1 gnome-extensions-2 gnome-extensions-3

@aurelleb
Copy link
Copy Markdown
Contributor

very cool idea! please rebase on main
I stash all the PRs as a single commit so as a result all your keypass commits are showing up again here

@7system7
Copy link
Copy Markdown
Contributor Author

OK. I am going to do!

@7system7
Copy link
Copy Markdown
Contributor Author

7system7 commented Mar 24, 2026

I did it, but the commits are still in it. What should I do exactly to make it cool for you? May I can clone the repo again and copy all files and put them in one commit. (But in this case, I will delete this PR if I can, and I create another one.)

@aurelleb
Copy link
Copy Markdown
Contributor

I don't think you did, what you need to do is rebase on the main branch of this repository and then only add the gnome extension commits on top of it.

@7system7
Copy link
Copy Markdown
Contributor Author

I made some changes. Is it OK?

@aurelleb
Copy link
Copy Markdown
Contributor

lgtm thanks, I will look at the extension soon

@7system7
Copy link
Copy Markdown
Contributor Author

It is finished. Sorry for the bunch of the commits. I always forgot something. But it is ready from now!

@7system7
Copy link
Copy Markdown
Contributor Author

Is it OK, or do you need something else? 😃

Copy link
Copy Markdown
Contributor

@aurelleb aurelleb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these things aside, everything looks good to me! Sorry for the late review.

actions={(
<ActionPanel>
<Action title="Reload Extensions" icon={Icon.RotateAntiClockwise} onAction={loadExtensions} />
<Action title="Open Extension Manager" icon={Icon.AppWindow} onAction={() => open("gnome-extensions")} />
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm pretty sure this won't work, as open is meant to work with a URL or an app.

],
"preferences": [
{
"name": "extensionManagerPath",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this doesn't seem to be used anywhere in the extension

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants