Roboron3042 / Cyberpunk-Neon

Cyberpunk Neon Themes for KDE Plasma, GTK, Telegram, Tilix, Vim, Zim and more.
Creative Commons Attribution Share Alike 4.0 International
687 stars 83 forks source link

Gnome V40 Support #18

Open SteveBlackHumor opened 2 years ago

SteveBlackHumor commented 2 years ago

Could you add support for Gnome 40? It is a really beautiful theme and I'd like to use it on Gnome 40. Currently the compatability issues has caused a bold outline around the dock, which looks kinda messy. Also for some reason the title bar of the Tweaks is flashing, its color is messed up and shows the bar in white, and the title text of Tweaks has very heavy ghost effect. Screenshoot fail to capture these effects, but it tells me Xorg thinks the title bar of Tweaks is transparent(If I view screenshoot locally the title bar is shown in white and gray squares, meaning it is transparent). But title bars for other applications are just working fine.

The files of gtk theme are a little confusing, too. It is said that there's 3 themes, Numix, Material, and Arch, and Arch is the one that has deprecated. But the Arch file is still there, the Numix version is missing, letting me wonder if the file names are not correct.

Dock Screenshot from 2021-11-27 11-48-58 Files

Roboron3042 commented 2 years ago

This can probably be solved by re-generating the theme with latest oomox (last update was more than a year ago).

I tried doing so today but my PC ran out of memory in the process (apparently, 8GB is not enough these days...). I would need someone to do this for me. Resource file can be found on https://github.com/Roboron3042/Cyberpunk-Neon/tree/master/resources/oomox/colors

SteveBlackHumor commented 2 years ago

I investigated the installation process of newer version of Oombox for a few hours, even my PC with 32Gs of ram ran out of memory in the process, too. If the fans in your computer get extremly noisy and cpu usage all the way up to 100 percent all cores, the logs only tells you converting process is running but not other specific info about progress, and memory usage just kept expanding and never stop, then you might have encountered the same bug happened on me.

To further confirm we met the same bug, you can test the export again while opening a process monitor to check if the memory is largely taken up by tons of InkScape processes.

https://github.com/nana-4/materia-theme/issues/594

If indeed we met the same problems, the above link showed a solution by downgrading packages of inkscape-1.0.2-6 poppler-21.05.0-1 poppler-glib-21.05.0-1 to the version appended

I solved nearly all the issues with Oombox and successfully built theme for both the Materia version and the Oombox version. They look great with the newest Gnome but there's also issues haven't fixed. The dock still has a bold outline, and the dot or dash indicator "to show an app is runing" is still missing. I believe it might be an issue with Oombox not quiet compatible with Gnome40.

Here's some screenshoots, if you think the outcome is great maybe we can update the gtk theme here to my build. Desktop Launcher Folder App

Dock now has appropirate background color, but other issues are still around.

Dock

The theme files: oomox-cyberpunk-neon.zip materia-cyberpunk-neon.zip

Roboron3042 commented 2 years ago

I have tested the theme on Phosh and while there are some colours still missing (particularly background colours that default to grey), it is definitely an improvement over the current. So let's commit them!

We'll have to wait and see if the next version of Oomox generates more complete themes (and is less buggy).

May I close this issue? Or do you prefer to keep it open until it is fully fixed?

SteveBlackHumor commented 2 years ago

I think we better keep it open unitl completely fixed, that way other people get to know and track the issue.