Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List shell version 43 in metadata.json #351

Merged
merged 1 commit into from
Sep 24, 2022
Merged

Conversation

emansom
Copy link
Contributor

@emansom emansom commented Jul 14, 2022

Works without a hitch in GNOME 43.alpha. No errors nor warnings reported in logs.

AppIndicator menu from CLight GUI shown in screenshot below as example of it working correctly.

Using FCGU repo and AUR package gnome-shell-extension-appindicator43 to test.

Schermafdruk van 2022-07-14 16-17-37

Schermafdruk van 2022-07-14 16-20-04

@emansom emansom changed the title List shell version 43 in metadata.json List shell version 43.alpha in metadata.json Jul 15, 2022
@3v1n0
Copy link
Collaborator

3v1n0 commented Aug 24, 2022

Looks good, but just use 43 as version, as the shell won't compare development releases anyways.

@emansom
Copy link
Contributor Author

emansom commented Aug 29, 2022

Looks good, but just use 43 as version, as the shell won't compare development releases anyways.

Not quite.

Done. 👍🏻

Updated this PR to include 43 instead.

@emansom emansom changed the title List shell version 43.alpha in metadata.json List shell version 43 in metadata.json Aug 29, 2022
@litLizard69
Copy link

So Appindicator is already compatible with Gnome 43?

@AsciiWolf
Copy link
Contributor

@litLizard69 Not until this PR is merged and a new release is tagged.

@litLizard69
Copy link

@litLizard69 Not until this PR is merged and a new release is tagged.

Ahh, well then looking forward for the merge and release tag!

@arun54321
Copy link

I'm using it on gnome 43 rc. I get error.
image

@litLizard69
Copy link

I'm using it on gnome 43 rc. I get error. image

Well this is because support for Gnome 43 hasn't been merged yet. When Gnome 43 releases it will be there I think

@AsciiWolf
Copy link
Contributor

GNOME 43 was released today.

@zeten30
Copy link

zeten30 commented Sep 22, 2022

Tested on Gnome 43/Fedora 37. Works fine. 👍

@AsciiWolf
Copy link
Contributor

Regarding Fedora 37, there is this issue that may (or may not) be related to gnome-shell-extension-appindicator. But it was only one person who had this issue so far.

@3v1n0 3v1n0 merged commit 794c4a7 into ubuntu:master Sep 24, 2022
3v1n0 added a commit that referenced this pull request Sep 24, 2022
Instead of adding the icons when they are visible, add them once we
create them and just show them when ready.

So we can cleanup the code a bit splitting a bit the container vs actor
duties.

Related-to: #351
3v1n0 added a commit that referenced this pull request Sep 24, 2022
…emoval

We used to remove the shell tray icon but not its parent, and this may
have lead to wrong behavior, other than errors on the logs:

  (gnome-shell:1330802): Clutter-CRITICAL **: clutter_actor_iter_next:
    assertion 'ri->age == ri->root->priv->age' failed

Closes: #351
@3v1n0 3v1n0 mentioned this pull request Sep 24, 2022
@3v1n0
Copy link
Collaborator

3v1n0 commented Sep 24, 2022

I've rebased it as #364 (it's in the same branch as before though), please test it again so that I can prepare a 43 release.

@emansom
Copy link
Contributor Author

emansom commented Sep 25, 2022

I've rebased it as #364 (it's in the same branch as before though), please test it again so that I can prepare a 43 release.

Works as expected on GNOME 43.0. 🙂 Showing CLight GUI's tray applet.

Schermafdruk van 2022-09-25 18-10-52

For other people on Arch to easily test: updated the AUR package gnome-shell-extension-appindicator43 mentioned in first comment, and submitted a PR to the FCGU repo to reflect the changes as well.

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.

6 participants