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
Add support for Gtk+ 3.20 and/or 3.22 #3446
Comments
Small update : I'm still in the process of solving the bugs to make RT/Gtk3 works with Gtk3.22. Wait for a patch during this week. |
Thanks for the heads-up - I was about to start digging. |
@Hombre57 what is the problem? |
The RT's theme just doesn't load. I have this warning message : Maybe it is related, or not. I hope so, otherwise I don't know why they doesn't load. |
Is there a branch with your progress? I can take a look tomorrow. |
I'll put them in gtk3-bugfix. |
@vivo75 we are working on the same thing, please coordinate your work with us here. More to follow... |
@Beep6581 I've looked at the thing and I'm not feeling able to go further the css thing, this would be the first gtk project for me, at the moment the following things destroy my hopes:
I would ask for help but I know you are already rather busy and gtk 3.x is not a priority for the upcoming RT-5 release AFAIK (right decision IMHO) that's the reason I've marked pull #3468 as "informative" @Hombre57 may or may not decide to use the additions to the css but there is not much more there |
Thank you for your work @vivo75, I'll take your PR as a resource in order to complete the revamp/update of the CSS file, and I'll certainly delete it when finished. I've made some progress today, but nothing to commit yet. What puzzle me the most is that free space of ~25px around the application itself ! I don't know where to change that, if possible at all ! |
@Hombre57 , I don't experience that, at least using the with both our changes (the one in the pull request) |
@Hombre57 I can help you with that if you point it out in a screenshot and commit your latest changes. |
|
@vivo75 Sorry, I forgot to say it was on Windows. This is what I get when clicking on the Maximize icon : http://imgur.com/a/SM0hR |
@Hombre57 I'd like to merge master into gtk3, but I don't want to cause merge issues for gtk3-bugfix. What do you suggest? |
You can do it, I'll forward the merge to the gtk3-bugfix branch. |
Monday is the last chance to make an October release. @Hombre57 what are you feelings on merging gtk3-bugfix into gtk3 by then? There must still be time to test that the merge does not break things for Gtk+ 3.16-3.18. I will merge master into gtk3 tonight. |
@Beep6581 I pushed a new branch. It is master merged into a copy of gtk3 branch. I didn't want to push directly to gtk3 branch, but you can use it to solve the merge conflicts when you merge master into gtk3 branch. |
Thank you @heckflosse , merged and deleted. |
@TooWaBoo The headerbar bg color is |
@Hombre57
|
Thanks @TooWaBoo , I came across this too, but it look like this is a theme that mimics the native theme but doesn't use the host window manager theme. They even say the it create Win7 windows on Win10 OS. Anyway, I'm fine with actual RT's theme now that you gave me the solution on how to make the window resizable. Our theme is based on Adwaita so it's better to keep |
@Hombre57 |
@TooWaBoo Sorry, I don't understand what you mean by assign these states to the window as a class If you mean assigning and removing a class when switching state, then yes it's easy. We could even suppress the whole headerbar. |
Yes, that's what I mean. Sorry about my bad English. Edit: But there is still one point left which can't be done in the theme. The maximize butten has to change to a restore butten in maximized state and the window has to be set to it's pevious size when you click on it. Right now, when the window is maximized, the button does nothing. |
What I don't understand from the documentation is that e.g. |
That's what I thought too and it didn't work. |
@Hombre57 There must be a misconfiguration for the main window. |
I can not confirm that on my Win7/64 |
I confirm that with my Win7/64 ; try with the Preferences window. |
You have to move the window, until the mouse pointer touches the screen border. |
Thanks for the hint, it then took me 20mn to find the problem. The great thing is that now we can unmaximize the window ! This should solve the issue on all OS that has Client Side Decoration. |
I confirm that it works with most windows. I tried with current master branch main and preferences window. There it does not work. I didn't try with rt gtk3-bugfix branch because the statement was:
which implied that it does so for all windows... |
@Hombre57
Change it into this, because RT handels the decoration automatic and you get the full resize area back.
This is not necessary and can be deleted.
|
This commit change the way that the Curve buttons and Accompanying object expands, and fix the alignment of the WB's buttons.
I am using the latest gtk3-bugfix Version: 4.2.1443. on Ubuntu 16:10. Rawtherapee theme and font size 10. When I try to use the tool "reset to default" arrow the right side bar for dragging down the tool panel expands to cover about half the arrow button and makes it hard to accurately hit. (see the screen pic). I understand the side bar expands to make it more visible. I think it needs to expand a bit less or there needs to be a bit more margin between it and the arrow button. |
Need a bit help. Can someone give me three sceenshots like below from Linux, please? Because menus are windows too and I don't know what is rendered by a native window. |
As of now, please do not use the git checkout gtk3
git pull
git branch -D gtk3-bugfix Please use |
@Hombre57 as the scrollbar issue is a GTK+ bug, do we consider this to be solved and close it, or are you working on a workaround? |
The scrollbar has been reduced in size since that I made my first comment
about it. As can be seen by the screen shot below it now obscures the "
:1 " but leaves most of the reset arrow and the " + " free to use. I
now have much less of a problem with it. So I would be happy to close the
issue.
(I am now on todays: Branch: gtk3 Version: 4.2.1492 Changeset: 4c20b1f)
regards
dnw
|
@Beep6581 |
@Beep6581 I'm not working on the Scrollbar bug nor the Curves' one and don't plane to do so. I didn't had time to post in Bugzilla yet, I'm very busy this week and will also be off for this w.e., my boss asked me to work at home for the whole w.e. There is a Gtk3.24 out or around the corner. I don't think that it is fixed in that release though, bugzilla doesn't say so. You should probably create a tag to let everyone know that we're waiting on a dependency fix and leave the issue opened, otherwise someone will open a new one. |
No description provided.
The text was updated successfully, but these errors were encountered: