keepassium / KeePassium

KeePass-compatible password manager for iOS
https://keepassium.com
Other
1.17k stars 104 forks source link

macOS: broken UI when using App Protection #265

Closed enviousjag closed 1 year ago

enviousjag commented 1 year ago

Description When I'm in dark mode and App Protection is enabled, the UI goes black instead of the default grey.

UI when App Protection is enabled (before entering credentials):

SCR-20221117-q3d

UI with App Protection is disabled or on login (default dark mode behaviour):

SCR-20221117-q34

How to reproduce Steps to reproduce the behavior:

  1. Install keepassium on macos
  2. enable App Protection
  3. close and open keepassium

Environment: macOS Ventura 13.0.1 Keepassium 1.38.119

keepassium commented 1 year ago

Thank you for reporting this.

The screenshots I see here are about 594x70 px (basically, the title bars). Was this intentional or a GitHub glitch?

The two images look pretty similar, except the first one has darker/black colors. So it's hard to how the first one is broken, while the other one is not. From your description, I guess the first one is probably all-black?

keepassium commented 1 year ago

@enviousjag, is this still an issue? If so, can you clarify the difference between the images, please?

enviousjag commented 1 year ago

Thank you for reporting this.

The screenshots I see here are about 594x70 px (basically, the title bars). Was this intentional or a GitHub glitch?

The two images look pretty similar, except the first one has darker/black colors. So it's hard to how the first one is broken, while the other one is not. From your description, I guess the first one is probably all-black?

Hi, sorry for the late reply.

Yes, I didn't provide full screenshots. As you assumed correctly, the all-black just looks weird and is not consistent with the rest of the dark tones. Attached you'll find full app screenshots.

SCR-20221125-gpa SCR-20221125-go7
keepassium commented 1 year ago

Thank you for the screenshots. Yes, the left panel colors seem wrong, and they should not stretch to the title bar...

It seems Apple changed something in macOS 13 (there also are some coloring issues on iOS 16 as well). On macOS 12.6 the UI looks much more consistent.

I will look into this, thanks!