fflewddur / tophat

View CPU, memory, disk, and network activity in the GNOME top bar.
https://extensions.gnome.org/extension/5219/tophat/
GNU General Public License v3.0
338 stars 26 forks source link

Support for Gnome 45 #108

Closed LostinSpacetime closed 10 months ago

LostinSpacetime commented 1 year ago

Are there any plans to support Gnome 45? I can help with testing.

apetrivskyy commented 1 year ago

I can help with testing on Fedora 39 beta as well. Maybe with other development activities too

enecciari commented 1 year ago

Hi, I have a version compatible with Gnome 45 in Branch 45 of https://github.com/enecciari/tophat.git, I don't make the pull request because I think it is necessary to create a branch for this version that is not compatible with the 44 and previous version.

LostinSpacetime commented 1 year ago

Hi, I have a version compatible with Gnome 45 in Branch 45 of https://github.com/enecciari/tophat.git, I don't make the pull request because I think it is necessary to create a branch for this version that is not compatible with the 44 and previous version.

I successfully tested on Fedora 39. Thank you! :)

syahny commented 11 months ago

Please update gnome 45. Thank you.

fflewddur commented 11 months ago

Thanks for looking into this, @enecciari! I wanted to say that yes, I plan to support GNOME 45, but am currently out on baby bonding leave and haven't really found the time to dig into it. I've been proud to keep TopHat compatible with older GNOME releases and really don't want to break that because of this change. In the worst case, I'll try to get a separate version for GNOME 45 onto extensions.gnome.org, but I'm not sure maintaining two code bases will be sustainable going forward.

flipphillips commented 11 months ago

the @enecciari branch working fine w/ Ubuntu 23.10, fwiw.

0Raik commented 10 months ago

@enecciari Thanks for the work! Tried with Manjaro latest and could not install. Maybe I'm doing somthing wrong? Here is my process...

Went to https://github.com/enecciari/tophat Clicked on CODE, downloaded ZIP Followed the instructions of OP, the command unzip ~/Downloads/tophat-main.zip -d ~/.local/share/gnome-shell/extensions/tophat@fflewddur.github.io Log out. Nothing. Restarted. Nothing. It doesn't show up in my extensions. Aby insights?

Thank you for the time and effort.

mrnugget commented 10 months ago

@0Raik you need to go here: https://github.com/enecciari/tophat/tree/45 — Note the /tree/45 at the end, that specifies the branch to be 45.

bigbear3001 commented 10 months ago

Just upgraded to Ubuntu 23.10 now I'm missing this, is there an easy way to install this with the Extension Manager?

0Raik commented 10 months ago

@bigbear3001 No. It only manages extensions which might look like an oversight, not being able to install from there but its pretty simple:

Download https://github.com/enecciari/tophat/archive/refs/heads/main.zip Open terminal and paste unzip ~/Downloads/tophat-main.zip -d ~/.local/share/gnome-shell/extensions/tophat@fflewddur.github.io Restart or log out.

Alternatively open file manager, extract zip contents in ~/.local/share/gnome-shell/extensions/tophat@fflewddur.github.io and restart/log out.

The ~ means home. Your home folder. If you can't see /.local folder its hidden. CTRL + H to show them.

ap-wtioit commented 10 months ago

Thanks, had to take the new gnome45 file from https://github.com/fflewddur/tophat/releases:

https://github.com/fflewddur/tophat/releases/download/v11/tophat@fflewddur.github.io.v11.gnome45.shell-extension.zip

And use unzip ~/Downloads/tophat\@fflewddur.github.io.v11.gnome45.shell-extension.zip -d ~/.local/share/gnome-shell/extensions/tophat@fflewddur.github.io now it works again.

fflewddur commented 10 months ago

@ap-wtioit Glad to hear it's working! I submitted the GNOME 45 update to extensions.gnome.org last night, so hopefully this will be an automatic update for people soon.