View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0020392 | MMW 5 | Main Panel | public | 2023-11-19 00:52 | 2024-08-15 09:24 |
Reporter | zvezdan | Assigned To | |||
Priority | urgent | Severity | minor | Reproducibility | always |
Status | feedback | Resolution | reopened | ||
Product Version | 5.1.1 | ||||
Target Version | 5.1.1 | Fixed in Version | 5.1 | ||
Summary | 0020392: Buttons (menus/tabs) in title bar with maximized program should be clickable when mouse is on the top of screen | ||||
Description | Every normal Windows program (including MM4) when it is maximized has its Minimize/Maximize/Close buttons on the top edge of the screen. So, when you move mouse intuitively to the top-right corner of the screen, you know that you could click right there and the program will be closed. No such case with MM5. I tried all available skins and got the same result, so I don't think it is related to the skinning framework. Many Windows programs that have ability to show tabs on the top of their window, i.e. on the custom title bar, have them on the absolute top when maximized, i.e. they are clickable if you move mouse on the top edge of screen: MM4, Firefox, Chrome, Opera, Vivaldi, MS Edge ... No such case with MM5. Although, no such case with Windows 11 native program like Explorer, Notepad... either. So, that part is open for discussion. Many Windows programs that have ability to show menus on the top of their maximized window have them on the absolute top: Firefox, Opera (just one menu button), Vivaldi (with one menu button, but no with full menu), VSCode, but no MM5 or MM4 (Chrome and MS Edge don't have menu on the top of window). So, that part is also open for discussion. However, Min/Max/Close buttons should be on the top definitely. It is all about muscle memory, when you are moving mouse intuitively without even thinking where you should stop it. Just as is the case with many programs that have a scrollbar on the absolute right of the screen when the program is maximized, so if you want to move mouse to it to scroll the window, e.g. if your mouse doesn't have a wheel, you just move it to the right edge of the screen without thinking where it should be stopped. But, that part is also open for discussion. | ||||
Additional Information | Update: the mentioned problem appears only when the task bar is visible. If the "Automatically hide the taskbar" is turned on, then with your native skins: 1. Flat Monkey, Material Design: the system buttons and tabs are clickable on the top screen edge just fine, the menus are not; 2. Metro M, Monkey Groove: all the system buttons, tabs and menus are clickable on the top screen edge just fine. This is obviously related the other issue that is manifesting only when the task bar is visible, which I reported recently (0020400). | ||||
Tags | No tags attached. | ||||
Fixed in build | 3022 | ||||
|
Sounds like a nasty issue. We'll need to figure out what is triggering 0020400 (I've never seen this). |
|
Fixed in build 3002. |
|
It seems I didn't get the notification that this issue is fixed. Well, it is not resolved. It is still happening (3021) with Windows 11 scaling 150% or more. |
|
Petr please look at it. It is not related to the contents of the window I could affect, the active area is till the very edge of the app window without any margin/border/padding. It seems there must be some tiny difference in the window placing itself, maybe some rounding issue causing the window is not placed till the very borders of whole desktop? |
|
Fixed |
|
Verified 3024 |
|
It is better now, but some skins still have issues with system buttons, even with 100% scaling: Flat Monkey (large), Material Design (large), Golden Monkey, Purple Haze and my own skin (with any even font size). However, their menus and tabs are clickable on the top of screen. Here is the result of new testing: 100% Windows scaling: - 5.1.0.2832: -- Flat Monkey (small and normal), Material Design (small and normal): system buttons and tabs are fine, menus are not; -- Flat Monkey (large), Material Design (large): system buttons and menus don't work, tabs are fine; -- Metro M, Monkey Groove: all work fine. - 2024.0.0.3005: -- Flat Monkey (small and normal), Material Design (small and normal), Metro M, Monkey Groove, my skin (11px, 13px, 15px): all work fine; -- Flat Monkey (large), Material Design (large), my skin (12px, 14px, 16px, 18px, 24px): system buttons don't work, menus and tabs are fine. - 2024.0.0.3021: -- Flat Monkey (small and normal), Material Design (small and normal), Metro M, Monkey Groove, my skin (11px, 13px, 15px): all work fine; -- Flat Monkey (large), Material Design (large), my skin (12px, 14px, 16px, 18px, 24px): system buttons don't work, menus and tabs are fine. - 2024.0.0.3027: -- Flat Monkey (small and normal), Material Design (small and normal), Metro M, Monkey Groove, my skin (11px, 13px, 15px): all work fine; -- Flat Monkey (large), Material Design (large), my skin (12px, 14px, 16px, 18px, 24px): system buttons don't work, menus and tabs are fine. 150% Windows scaling: - 5.1.0.2832: -- Flat Monkey, Material Design, Metro M, Monkey Groove: don't work, also one pixel visible background around (0020400 issue); - 2024.0.0.3005: -- Flat Monkey, Material Design, Metro M, Monkey Groove: don't work, one pixel around (0020400 issue); - 2024.0.0.3021: -- Flat Monkey, Material Design, Metro M, Monkey Groove: don't work, one pixel around (0020400 issue); - 2024.0.0.3027 (no more one pixel around): -- Flat Monkey (small and normal), Material Design (small and normal), Metro M, Monkey Groove, my skin (11px, 13px, 15px): all work fine; -- Flat Monkey (large), Material Design (large), my skin (12px, 14px, 16px, 18px, 24px): system buttons don't work, menus and tabs are fine. It seems the problem is no more related to the Windows scaling. |