openbar icon indicating copy to clipboard operation
openbar copied to clipboard

add gnome shell 49 support

Open xscriptor opened this issue 3 months ago • 12 comments

This PR adds compatibility with GNOME Shell 49.

Updated metadata.json to include "49" in shell-version.

Verified extension loads correctly on GNOME 49 (EndeavourOS / Arch Linux).

Thanks for maintaining this great extension!

Closes #146

Notes:

  • Verified schemas compiled (glib-compile-schemas schemas/) – no changes detected in tracked gschemas.compiled
  • Screenshot: EndeavourOs Gnome 49 Working.
Captura desde 2025-09-24 23-00-44

xscriptor avatar Sep 24 '25 21:09 xscriptor

Also, this morning the extension was working only partially on GNOME 49, so I started replacing the get_child_at_index() calls manually.

I included a small helper function that maps them to get_children()[n]. This makes the extension work properly again on GNOME 49 while keeping compatibility with previous versions (≥ 40).

metadata.json was also updated to add "49" in shell-version.

Tested after these changes and the extension behaves correctly.

xscriptor avatar Sep 25 '25 06:09 xscriptor

When will this be released on gnome extension site

DGMurdockIII avatar Sep 26 '25 15:09 DGMurdockIII

I also test this in another distros with gnome 49 but if there's another issue just let me know...

xscriptor avatar Sep 26 '25 16:09 xscriptor

Can I update open bar

DGMurdockIII avatar Sep 27 '25 00:09 DGMurdockIII

I wanted to add this works on my system too.

Xarianne avatar Sep 27 '25 14:09 Xarianne

Working on fedora!

rousseaublackmore avatar Sep 27 '25 14:09 rousseaublackmore

Clone the fork, compile and move to the extension folder... while they implement the solve...

I wanted to add this works on my system too.

xscriptor avatar Sep 27 '25 15:09 xscriptor

Did you mean to write to me?

I am saying it works on my system with your changes, I don't need to do anything else.

I said, "I want to add this works on my system too", not "I want to add this on my system too". :)

Clone the fork, compile and move to the extension folder... while they implement the solve...

I wanted to add this works on my system too.

Xarianne avatar Sep 27 '25 15:09 Xarianne

It's still not released yet on gnome extension site?

DGMurdockIII avatar Sep 27 '25 20:09 DGMurdockIII

how do i getthis to work on my system

DGMurdockIII avatar Oct 04 '25 17:10 DGMurdockIII

It's still not released yet on gnome extension site?

He updated the main version but I'm not Sure if is a merge from this, you can clone my fork and install or clone the original repository and make this...

xscriptor avatar Oct 05 '25 12:10 xscriptor

Hello All,

First of all Thanks a lot @xscriptorcode for the PR, truely appreciate it!

The PR has a lot of formatting diffs (likely due to auto-formatter extensions) which dilutes the main concern. Also it tackles the issue a bit differently though it is quite neat. I have now updated the code in the main branch based on change-guide from Gnome. Thus, I will have to close the PR here.

It would be great if you can try out the updated code from 'main' branch and let me know how it goes. I will also upload it to the Gnome extensions store today and hopefully the new version will be live there in couple days after review by Gnome extension reviewers.

Thanks again!

neuromorph avatar Oct 05 '25 12:10 neuromorph