Skip to content
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 bringing out GTK 3.24, supposed to be backward compatable, OK so far #227

Open
lukefromdc opened this issue Jun 24, 2018 · 4 comments

Comments

@lukefromdc
Copy link
Member

lukefromdc commented Jun 24, 2018

Expected behaviour

GNOME had announced GTK 3.22 would be the last GTK3 version

Actual behaviour

GNOME working on GTK 3.24 branch and has just release 3.23.1
Supposed to be backwards compatable and seems to be at the moment. This is because some GTK users are asking for new features that can't be backported to 3.22 and GTK4 (whose GSK work would break libreoffice and firefox) is taking a very long time
https://blog.gtk.org/2018/06/23/a-gtk-3-update/
https://www.phoronix.com/scan.php?page=news_item&px=GTK-3.24-Coming-This-Fall

Steps to reproduce the behaviour

git clone GTK+ and checkout the 3.24 branch, build, install, and restart session. For now, everything works OK (I checked all themes) but this will have to be watched closely for any problems

MATE general version

1.21

Package version

Locally built gtk3.23 being tested here, I will keep an eye on this but note that bugs I get on non-theme matters may differ from gtk 3.22.30, which is said to be the last GTK 3.22 release now

Linux Distribution

Debian Unstable

Link to downstream report of your Distribution

None, I use locally compiled GTK+ and just want to give the rest of the team a heads-up on this


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@raveit65
Copy link
Member

So, we should re-organized repo structure like you did it for your own theme?
I mean different folders for gtk+ versions with one base folder.
This is one thing which is on my List, but i don't know exactly how this should work.

@lukefromdc
Copy link
Member Author

lukefromdc commented Jun 25, 2018 via email

@raveit65
Copy link
Member

raveit65 commented Jun 28, 2018

What i really avoid is to use different branches for different gtk+ versions again.
In your theme you use this structure.

[rave@mother gtk-theme-ubuntustudio-legacy]$ ls -l UbuntuStudio_Legacy/
insgesamt 36
drwxrwxr-x 4 rave rave 4096 29. Apr 09:23 gtk-2.0
drwxrwxr-x 2 rave rave 4096 29. Apr 09:23 gtk-2.0-key
drwxrwxr-x 4 rave rave 4096 29. Apr 09:23 gtk-3.0
drwxrwxr-x 4 rave rave 4096 29. Apr 09:23 gtk-3.18
drwxrwxr-x 5 rave rave 4096 29. Apr 09:23 gtk-3.20
drwxrwxr-x 5 rave rave 4096 29. Apr 09:23 gtk-4.0
drwxrwxr-x 2 rave rave 4096 29. Apr 09:23 metacity-1

What gtk+ version is supported with the gtk-3.0 folder?
And are the other 3.18/20 folders complete theme versions or does they only include the diff to 3.0?
How do you handle icons?
Are icons double in every 3.0/4.0 folder?

In the end is using one branch less work as we don't need to cherry-pick commits to each branches.

@lukefromdc
Copy link
Member Author

lukefromdc commented Jun 28, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants