Summary: | Mac External Display menus in wrong location | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Geoff King <gsking1> |
Component: | Bundle-MacOS | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | caulier.gilles, metzpinguin |
Priority: | NOR | ||
Version: | 7.2.0 | ||
Target Milestone: | --- | ||
Platform: | macOS (DMG) | ||
OS: | macOS | ||
Latest Commit: | Version Fixed In: | 8.0.0 | |
Sentry Crash Report: |
Description
Geoff King
2020-12-29 00:16:47 UTC
Hi Geoff, Here my MacBook pro 2015 with macOS BigSur is connected to 2 Hdpi iiyama 27' external screen. I run digiKam 7.2.0-beta2. Q: where do you seen the famous pop-up exactly with "Display n" information ? Gilles Caulier Geoff, Here i can show Desktop1 and Desktop2 annotation on top of screens when i reduce application windows with 3 fingers move up on the track-pad. This is what you mean ? Gilles Caulier Hi Gilles, we have a similar report with bug 429338. But I cannot reproduce it. The reason is probably that if a widget has no parent and therefore has no access to the QScreen parameter, a popup opens on the wrong screen. But also with the language ComboBoxes mentioned by Geoff I don't see any faults from us, the parent chain should be ok. Maik (In reply to caulier.gilles from comment #2) > Geoff, > > Here i can show Desktop1 and Desktop2 annotation on top of screens when i > reduce application windows with 3 fingers move up on the track-pad. This is > what you mean ? > Hi, Using the 3 finger swipe, I have 3 desktops labeled at the top of the screen currently. Desktop 1 = laptop Desktop 2 = laptop (normally unused) Desktop 3 = external monitor A few things to note: -In my original comment the "Desktop on Display 2" would correlate with Desktop 3. -I only get the right click menu on icon, Options, Assign to Desktop on Display X if I have three Desktops or more as shown above. If I only have minimum number of desktops, Desktop 1 (laptop) and Desktop 2 (external), then the right click icon Options menu does not have the Assign ability. > Q: where do you seen the famous pop-up exactly with "Display n" information ? Not sure what you are asking here? But here's a different example, to simplify the problem a little. I now changed the configuration and have 2 Desktops (laptop is Desktop 1 and external Monitor is Desktop 2). Did this through the 3 finger swipe and deleting a desktop. Digikam is on Desktop 2. I click on the Captions-Description-Title language dropdown. It shows up (incorrectly) on the right side of Desktop 1. It's in a location to where it should be if digikam were on Desktop 1. Further moving things around, I right click (longer hold) the green window maximize button and select Move to Built in Retina display. Now that digikam is on Desktop 1, I try the drop down again and it is in the correct location. Hello, here is an update. Still on Catalina with the 7.2.0-rc Build date: 2/7/21 3:49 PM (target: Debug). In the last few months I've started using multiple windows on Mac a lot more and sometimes see weird window behavior in other applications as well. I've noticed a menu in the wrong spot with Affinity Photo and some others. It usually is when I've dragged and dropped an application to another Display, but the app is still associated with the other original Display (as seen in the app icon, option menu, assign to menu). Maybe I just don't fully understand how Mac handles Displays vs Desktops or maybe it just doesn't work that well??? It does seem a little more easier to navigate when using the trackpad on the MacBook to navigate vs drag and dropping between windows or the Assign to command under the icon. I use a normal 3 button mouse. Some examples of programs that have strange window location issues include: Digikam = Language selection under Captions Description will show up in wrong place on same screen or other screen (this is the most serious looking glitch). Recent Tags under Captions, Tags will show up in different places. It rotates between different screen locations. Tag Manager will show up on the other screen. Handbrake = The Activity, Preview and Queue windows will show up on the other desktop. Affinity Photo = An adjustment layer settings such as Levels dialog will show up on the other desktop. Git commit 7a9bdbf06f52127508dd81e5d7cc0d0680bd1114 by Maik Qualmann. Committed on 19/02/2021 at 06:50. Pushed by mqualmann into branch 'master'. try correcting the Tags Manager window position M +19 -14 core/libs/tags/manager/tagsmanager.cpp M +1 -0 core/libs/tags/manager/tagsmanager.h https://invent.kde.org/graphics/digikam/commit/7a9bdbf06f52127508dd81e5d7cc0d0680bd1114 I tried with digiKam 8.0.0 with an external display connected to computer, with: - MacoS Monterrey Intel (macbook pro 2015) - Macos Ventura M1 (macbook air 2021) The problem is not reproducible Gilles Caulier |