maoschanz / emoji-selector-for-gnome

This extension provide a popup menu with some emojis ; clicking on an emoji copies it to the clipboard.
GNU General Public License v3.0
470 stars 76 forks source link

Version at extensions.gnome.org really outdated #188

Open KaeTuuN opened 1 year ago

KaeTuuN commented 1 year ago

The preferred installation method as mentioned in the repo is via https://extensions.gnome.org/extension/1162/emoji-selector/ This Version seems to be last updated in November 2022, which correlates with the last release here.

Is it possible to publish a new Version?

arianXdev commented 1 year ago

Yeah! same issue. I'm using Arch Linux, and after Gnome 44 got released in official repos, this extension isn't working anymore in GNOME 44.

Flimm commented 1 year ago

How can you tell which version is on the GNOME Extensions website? And how can you tell when it was released? I'm looking at this web page, and I can't find the information that you are referencing, and I'm curious.

https://extensions.gnome.org/extension/1162/emoji-selector/

KaeTuuN commented 1 year ago

@Flimm Click on the Link, select the latest Shell Version and select the extension Version. As you will see this Version is called "23", which is the same Version as the latest release found here on GitHub ( https://github.com/maoschanz/emoji-selector-for-gnome/releases ) from November 2022. ;)

Flimm commented 1 year ago

Ah, I see. I need to select the GNOME version first before I can see the extension versions. However, the page itself doesn't display a release date. Thanks!

Henry78 commented 1 year ago

If not known: You can edit .local/share/gnome-shell/extensions/emoji-selector@maestroschan.fr/metadata.json to include "44" in the shell-version array and restart your session to get it working again in Gnome 44

KaeTuuN commented 1 year ago

@Henry78 Thanks for the hint!

But this is not really an Option for non technical Users. So a new release would be great. :smile:

uditsehra commented 1 year ago

If not known: You can edit .local/share/gnome-shell/extensions/emoji-selector@maestroschan.fr/metadata.json to include "44" in the shell-version array and restart your session to get it working again in Gnome 44

Thank you wise @Henry78 I didn't know this could actually work but would there be any concerns because of this in the future if not that's actually genius, now I won't have to wait for other extensions as well to support new versions of Gnome.

neekfenwick commented 1 year ago

I just tried checking out the latest HEAD from github and installing it, doesn't work in Gnome 44 either. In the meantime, dnf install emoji-picker gives you a nice looking desktop app that does the job, but personally I like the Characters app dnf install gnome-characters.

Henry78 commented 1 year ago

There's already a Pull request with Gnome 44 fixes: https://github.com/maoschanz/emoji-selector-for-gnome/pull/186

neekfenwick commented 1 year ago

There's already a Pull request with Gnome 44 fixes: #186

Thanks @Henry78 .. that PR doesn't seem to be connected to any Issues, maybe why I didn't find it earlier. I tried checkout of his repo with the 'Gnome 44' commit and ./install.sh and r to restart shell but it doesn't appear. So I guess I'll wait for an official release :) Should be soon by the look of it.

bmonjoie commented 1 year ago

@neekfenwick #186 doesn't include a patched zip file. Therefore, checking it out and running ./install.sh won't install the right code. Here are the steps I took to make the extension work:

  1. Clone the main repository
  2. Run ./install.sh from the main folder
  3. Go into the install directory given by the previous command
  4. Edit ./emojiSearchItem.js and metadata.json (from the install directory) to include the modifications of #186.
  5. Run gnome-extensions enable emoji-selector@maestroschan.fr

That did the trick for me. I hope it helps others who might be struggling to install this extension.

neekfenwick commented 1 year ago

@neekfenwick #186 doesn't include a patched zip file. Therefore, checking it out and running ./install.sh won't install the right code. Here are the steps I took to make the extension work:

Thanks @bmonjoie ! I found it easier to simply clone the master branch from VortexAcherontic. In my already checked out copy of this repo:

$ git remote add bugfix git@github.com:VortexAcherontic/emoji-selector-for-gnome.git
$ git fetch bugfix
$ git checkout bugfix/master
$ ./install.sh

Restart shell with alt-f2 'r', and the Extensions app let me enable to extension, seems to work :)