win: gtk 3.20 fullscreen issues

Bug #1613747 reported by Kinnin Vo-Shay
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HomeBank
Fix Released
Low
Maxime DOYEN

Bug Description

I downloaded the 5.1-rc build to test out, and I found that the title bar was effectively transparent with regards to mouse clicks in fullscreen mode. Visually it blocked out the desktop and other windows behind it, but if I were to click on it the mouse would pick up files on the desktop rather than be captured by the homebank window. The same goes for the minimize/maximize/close buttons; they are not able to be clicked. The attached screen shot shows this, where I've clicked on the title bar and have managed to hold onto a file on my desktop.

I also found that if Homebank 5.1-rc was closed in fullscreen mode, and then started up again, it does not render the window after asking about the currency. I am only able to make it show up by alt-tabbing to the window and using the Windows+arrow keys to make it smaller, at which point it would render the window.

After trying out the release candidate I reverted my installation back to 5.0.9, and I started having fullscreen issues with that as well. I have two monitors, and Homebank 5.0.9 would not properly render on my primary monitor on fullscreen, just showing a title bar and a white window. It does not respond to my mouse; again I was only able to make it render properly by alt-tabbing to the window and using the Windows+arrow keys to make it smaller. Only on my second monitor does the fullscreen mode render properly. I did not experience this issue with 5.0.9 before; only after reverting back to it after trying out the 5.1-rc installation.

Revision history for this message
Kinnin Vo-Shay (vo-shay) wrote :
Revision history for this message
Kinnin Vo-Shay (vo-shay) wrote :

Managed to get 5.0.9 working again by uninstalling Homebank, manually deleting the installation folder that was leftover, rebooting and then reinstalling 5.0.9.

Revision history for this message
Kinnin Vo-Shay (vo-shay) wrote :

I confirmed this issue exists on my system with a clean install of 5.1-rcm where it is not installed on top of an existing installation. I did the following:
* uninstalled 5.0.9
* ensured installation directory was not present
* rebooted
* installed a fresh downloaded copy of 5.1-rc
* tested homebank

After starting Homebank, the title bar becomes unresponsive to mouse clicks after a couple clicks.

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Yes reproduced, with some more trouble on my windows 10, I do have sometime window that disapear until I switch dual screen.

This is do to upgrade to GTK 3.20, I will do further test on previous 3.16 and revert back to that version of GTK if latest 3.20 don"t fix this.

Changed in homebank:
assignee: nobody → Maxime Doyen (mdoyen)
importance: Undecided → Low
milestone: none → 5.1
status: New → Confirmed
Maxime DOYEN (mdoyen)
summary: - Fullscreen issues in windows 10 (5.1 & 5.0.9 reversion)
+ 5.1RC Fullscreen issues in windows 10
Maxime DOYEN (mdoyen)
summary: - 5.1RC Fullscreen issues in windows 10
+ win: gtk 3.20 fullscreen issues
Changed in homebank:
milestone: 5.1 → none
Revision history for this message
Rimas Kudelis (rq) wrote :
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Yes, I will try to provide him a reproducible case.

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

At end I created a new GTK+ bug:
https://bugzilla.gnome.org/show_bug.cgi?id=775808

Revision history for this message
Kinnin Vo-Shay (vo-shay) wrote :

According to the GTK+ bugzilla ticket you created (https://bugzilla.gnome.org/show_bug.cgi?id=775808), the bug was found and a patch made, and went ahead and merged into gtk+ 3.22.x stream on Dec 24, 2016. I think there's been at least one release since then (GTK+ 3.22.7), so it might be worth trying to upgrade again.

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

I tested successfully, I will release a side 5.1.4 with gtk 3.22.7 under windows as well in 'testing mode'

Revision history for this message
Kinnin Vo-Shay (vo-shay) wrote :

Is the 5.1.4 release that's privately available now for testing (before the public release) built with gtk 3.22.7? I'm checking because 5.1.4 doesn't have these fullscreen issues on Windows 10, but this bug isn't tied to the version.

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

not yet, it still uses 3.16.6
the goal of this pre-release was to validate the bugfix before release

today I will release 5.1.4 officially with 3.16.6 and also a side same 5.1.4 with 3.22.7 for people who want to test it.

Revision history for this message
Kinnin Vo-Shay (vo-shay) wrote :

I see the side release and I just tried it out. The obvious bugs I had seen with gtk 3.20 (in HB 5.1-rc) are fixed! :D

I am finding that the title bar isn't quite the same however. The first difference is visually, the title bar no longer follows the Windows 10 style like it used to (see attached picture); this isn't a deal breaker, but I am wondering if this was intended by GTK+, or an overlooked configuration, or actually another bug.

Also, the mouse interaction with the title bar isn't always consistent; I find that double-clicks to maximize/minimize are sometimes ignored, as are click-holds on the edge to change the size of the window. Haven't yet been able to reproduce this reliably, and usually the next interaction works.

Obviously these aren't Homebank bugs, and the program is functional, but maybe there's further development worth waiting for before adopting?

Revision history for this message
Kinnin Vo-Shay (vo-shay) wrote :

Forgot to attach the screenshot showing the difference between the title bars (old Windows-style on top, newer GTK+ style on bottom)

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

"I am wondering if this was intended by GTK+"
no wonder GTK team don't want to persue native look and feel per OS but keep theirs via the Adwaita theme.
the version is a out of the box 3.22.7, no tweak, no theme.

Maxime DOYEN (mdoyen)
Changed in homebank:
milestone: none → 5.1.5
Maxime DOYEN (mdoyen)
Changed in homebank:
status: Confirmed → In Progress
Maxime DOYEN (mdoyen)
Changed in homebank:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.