-
Notifications
You must be signed in to change notification settings - Fork 12
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
Cinnamon 2.2 and GTK+ 3.14 #15
Comments
I have some CSS skill and I'll try to implement those parts that are different in GTK >= 3.12. I'll send a pull request when I get this done. |
Dear @dodev. Can you please check if you still have issues with the newest changes that were contributed by @robertpainsi, among other people? BTW, if you know some CSS, we desperately need some help to refactor and make these themes maintainable. Once you confirm that this issue is gone, I guess that we can close this bug. Thanks, Rogério. |
Hi! About the maintainability - I have some ideas how this can be achieved. I'll ping you again on this topic. |
That would be awesome. Jump in here #19 for information about the refactoring and add your thoughts and improvement ideas. 😸 The gtk3-widget-factory, which shows all kind of ui elements, seems to have the same problem you posted. It can be installed by
I added this tool here because it's related to the issue but we should create a wiki page for these type of informaton. ping @rbrito 😼 BTW: Your problem can be resolved by #28 Unfortunately this PR is just a quick and dirty c&p job and it's not tested well nor inspected. It also may change your titlebar edges to round corners. |
Hey, Robert! I've checked out #28 and it solves the transparent background of the title-bar. But the other widget problems are still present. |
Ohh, stupid me! Should have put on my glasses 😹 |
Yep, the borders of the checkboxes are missing. Other things, that are not rendered correctly with the theme include:
As far as I understand, in GTK 3.12+ a lot of the widget's class names were changed, which rendered a lot of the CSS rules from Mediterranean* without any matching elements. I was able to fix some of those in my fork (by sneaking in themes that work correctly with the latest versions of GTK), but I'm a man with a notorious lack of self-organization and I haven't achieved much. The way to go, as I see it, is to create a template (#19) and start migrating the theme 1 rule at a time. |
Today I removed all my themes in my /usr/share/themes folder 🙀. First I just wanted to delete all my downloaded themes I don't use anymore... then everything got out of hand and I deleted all of them. 😾 However... I changed my theme to the White one and opened the widget-factory. I don't have the same problem with the radio buttons. The widgets look different too. In the MediterraneanWhite/gtk-3.0/assets folder you see the used icons for checkboxes and so on. Also the radio button border is in the asset image. So no css border would solve that (the easy way 😸)... Btw: The MediterraneanWhite theme prints an error
https://github.com/rbrito/pkg-mediterranean-gtk-themes/blob/master/MediterraneanWhite/gtk-3.0/unity.css#L49 |
Hi!
I'm a Mediterranean theme user for a while now and it is by far the cleanest, neatest and sexiest theme out there! Kudos!
But recently I upgraded to cinnamon from 2.0 to 2.2 and it turns out it breaks parts of the Mediterranean wiget and window themes. I checked my version of GTK+ and it's 3.14.1.
Here are some of the things that are broken:
Is there something I can do about this?
The text was updated successfully, but these errors were encountered: