strongbox-password-safe / Strongbox

A KeePass/Password Safe Client for iOS and OS X
https://strongboxsafe.com
GNU Affero General Public License v3.0
1.33k stars 102 forks source link

MacOS App. Flickering control panel #706

Closed Mikage777 closed 9 months ago

Mikage777 commented 1 year ago

Hello! Found a nasty visual issue. I have 1.58.14 version of Strongbox installed on MacOS. The application is running in full screen mode on one of the monitors. If you select the one in the list of entries where TOTP is specified, then some elements in the application interface begin to flicker. Not the most critical issue, but a little annoying.

Demo of the problem:

The application window is out of focus. Record selected with TOTP:

https://github.com/strongbox-password-safe/Strongbox/assets/5903264/47492858-bbc5-46bf-ac70-b3849fc4f463

The application window has focus. Record selected with TOTP:

https://github.com/strongbox-password-safe/Strongbox/assets/5903264/5471b508-3c62-496f-8303-caf263c859bc

strongbox-mark commented 1 year ago

Thanks @Mikage777 - This is just happening on full screen external monitor right? Does it happen outside of full screen, or on your built in display?

Mikage777 commented 1 year ago

Thanks @Mikage777 - This is just happening on full screen external monitor right? Does it happen outside of full screen, or on your built in display?

Hi! Yes, this only happens in full screen mode. Outside of this mode, everything is fine. But so far I noticed only on an external monitor, I could not reproduce it on the built-in display (because I could not remove focus from an application that is open in full screen mode if all other monitors are turned off)

strongbox-mark commented 1 year ago

OK, thanks I'm not sure there's much we can on the Strongbox side for this, but I'll have a think about it

howdytom commented 1 year ago

@Mikage777 It looks like you do have a video, image or another window in the back. A Youtube video playback in the back could cause those flickering. I could be wrong, but I don't think it is related to the full screen mode. Strongbox uses the macOS window UI. By default windows do not have 100% fill. Actually transparency is a feature.

  1. Try to the reduce transparency. Open System Preferences → Accessibility → Reduce transparency

  2. Also, you may want to disable Night Shift temporarily.

strongbox-mark commented 9 months ago

This is looks quite stale and I believe unrelated to anything Strongbox is doing. Closing out.