gaphor / gaphor

Gaphor is the simple modeling tool
https://gaphor.org
1.87k stars 200 forks source link

Windows 10 GtkMenuButton(s) not working when window is expanded/fullscreen #2096

Open Psycomentis06 opened 1 year ago

Psycomentis06 commented 1 year ago

Describe the bug

This bug was around for more than 3 months. When the window is maximized clicking on the MenuButton will not reveal the dropdown until I minimize the window. On Windows, I'm making the taskbar autohide but when I'm full screen in Gaphor my taskbar will not appear until I exit full-screen mode as well. now I don't know if this is a GTK4 bug or how Gahpor actually maximizes its window.

To Reproduce

Steps to reproduce the behavior:

  1. Download the portable version.
  2. Open the application
  3. Maximize the window
  4. Click on the toolbar buttons (Profile, New diagram, Options)

Expected behavior

The dropdown will show up

OS

Version

Version of Gaphor: 2.16.0-portable

amolenaar commented 1 year ago

Hi @Psycomentis06, Thank you for your report. This looks like a GTK issue indeed.

I tried with the Windows (non-portable) version in my windows 10 VM (W10 Pro, 22H2), and the menus just work. I can confirm that the task bar is not showing when Gaphor is in full screen mode.

danyeaw commented 1 year ago

This is what I get, in Windows 11 with Gaphor maximized:

  1. Task bar autohide off - menus work great
  2. Task bar autohide on - menus work, but the whole screen redraws like a glitch
amolenaar commented 1 year ago

Is this still an issue with GTK 4.10?

amolenaar commented 1 year ago

I did a bit of testing with GTK 4.10 on windows 10 (virtual machine), and I do not see any glitching.

danyeaw commented 1 year ago

This issue still exists with Gaphor 2.19.3

amolenaar commented 6 months ago

Is this still an issue for Gaphor 2.25?

Psycomentis06 commented 6 months ago

I downloaded the portable version 2.25.0. Unfortunately, the bug persists.