-
Notifications
You must be signed in to change notification settings - Fork 71
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
Gnome 43 support #203
base: master
Are you sure you want to change the base?
Gnome 43 support #203
Conversation
c49fa8d
to
715aeda
Compare
Hi Nicolas, many thanks for your PR! First of all: are you interested in bringing this PR to a release-ready state? This includes some more effort and may consume quite some time. If you are I can guide you through on what needs to be changed for this to be released. |
Hi! |
258234a
to
b9fdf83
Compare
Hi @NicolasDerumigny, thank you so much for your work. Sorry for the delayed answer. Yes, we are really eager to not break compatibility with any previous (still supported) version of Gnome, your continued work is in the right direction. This is a real pain in development but I think has contributed quite a lot to the success of this extension. The list you posted on testing this extension including Ubuntu, Debian, and Fedora releases has to be updated to match the distributions current support status (e.g. Fedora 34 and 35 are EOL by now I think, and 36 and 37 are the current old-stable and stable versions). The testing-procedure is quite up-to-date I think. Just do a quick research on what the current support and release schedule for the distros is. There is a neat little testing helper I implemented in the past: the For testing however, the Regarding the annoying stutter and high-CPU usage for frequency gathering: it's a complicated topic. Maybe we should skip fixing that one with this release. If you like to invest a lot of time, I can give you more information on that in the other PR. Also, this PR should drop support for Gnome versions which are not shipped by the distros in the list you posted here. Also, there is a new PR for new translations. It would be great to have them included in the next release. Also, I have to check for new translations on crowdin, maybe we got some new stuff there as well. It would be great if you can skim over it and just do sanity checking (e.g. are the most basic strings translated, any misinformation included, no trolling, no ads, no hate speech, no political statements, etc.). I tend to use a number of online translators and the tools of crowdin to do that. Ofc as (I assume) we mostly do not speak all those languages for which translations are landing, something might still slip through. But in this project I've not had any bad experience, so it should be good to go. Also, the testing should also include the native packages for all the distros. So RPMs for Fedora, DEB for Debian, Ubuntu, and PopOS. In the past, issues only got visible when installed with the native packages. I currently can't really remember what the gotchas were with the native packaging, you may start by running Also, there are the Gnome Extension Review Guidelines. Those must be met for us to be able to upload the update to Either way, when the RPM and DEB package are building, we can distribute updates through other channels, so your work is not completely lost. Just expect trouble when we publish the update on Wow... quite a write up. I hope you can make any use of it. Please do not hesitate to ask any questions that may arise. Unfortunately, I might need a couple of days for an answer as my calendar is quite packed. |
Ok, I had a quick lookup, and:
|
Nice, thanks for all the work!
|
Great. Now how do I install it, @NicolasDerumigny ??? Your repo has no releases, no zip files. |
If you use arch linux / manjaro, I can create an AUR package if you'd like. Else, you need to follow the README, section "Installing for all users". You can also (but I do not advise it) install this version, and overwrite manually the installed files. |
Add support for GNOME 43. Closes #199.