Giter VIP home page Giter VIP logo

Comments (5)

hydroEng avatar hydroEng commented on June 17, 2024

Someone please consider porting this to Gnome 40. This is one of the most useful extensions I've used 🙂.

جزاكم الله خير

from azan-gnome-shell-extension.

tes123id avatar tes123id commented on June 17, 2024

is there a way to install this on gnome 40 ? this is an amazing extension, very useful

from azan-gnome-shell-extension.

minax007 avatar minax007 commented on June 17, 2024

@ameeno @Suryaya @tes123id

To get it working in gnome 40 you just need to add "40" in the metadata.json file and restart your system (or alt+F2 and enter "r" followed by a return).

"shell-version": [ "3.28.3", "3.26.1", "40" ],

from azan-gnome-shell-extension.

minax007 avatar minax007 commented on June 17, 2024

Gnome 40 and Gnome 41 work fine.

But with Gnome 42 it doesn't work anymore.

Does anyone have an idea what to do?

@ameeno I see that you are an expert and that you have forked this repository. Do you have a clue what is needed?

Thanks!

from azan-gnome-shell-extension.

ahmetbombaci avatar ahmetbombaci commented on June 17, 2024

I briefly checked the issue but I could not make a lot of progress. Sharing what I did here in case someone else can make more progress.

Initial error that I got after upgrading Gnome 42:

margin_left not found.

I checked https://docs.gtk.org/gtk4/class.StackSwitcher.html so I updated prefs.js (line 204 and 207):

  • margin_start instead of margin_left
  • margin_end instead of margin_right

I restarted my gnome shell via (Alt+F2) ---> r

Then, I got another error:

Error: GSettings key undefined not found in schema org.gnome.shell.extensions.azan

Line number indicated an issue related Calculation Method key definition but I am not so sure what needs to be changed.

I checked my other extensions which works fine with Gnome 42 and uses PrefsKeys and I found the following:

https://github.com/justperfection/blur-my-shell

I am not so sure what is the best strategy to resolve the issue:

"Reading Gtk4 documentation" vs "Checking blur my shell code to understand which kind of setup needs to be done to read keys"

....

from azan-gnome-shell-extension.

Related Issues (11)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.