color-oracle icon indicating copy to clipboard operation
color-oracle copied to clipboard

Requires Screen Recording Permission for macOS Catalina (10.15) and later

Open JanX2 opened this issue 4 years ago • 4 comments

If you want to apply the color filtering to more than just the desktop background in macOS Catalina (10.15) or later, you need to enable the “Screen Recording Permission”. This wasn’t obvious when I first ran it.

For a detailed description, see: How do I configure Screen Recording permission on macOS Catalina?

JanX2 avatar Jan 05 '21 13:01 JanX2

So this would be a documentation fix?

On Jan 5, 2021, at 05:09, Jan [email protected] wrote:

 If you want to apply the color filtering to more than just the desktop background in macOS Catalina (10.15) or later, you need to enable the “Screen Recording Permission”. This wasn’t obvious when I first ran it.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

nvkelso avatar Jan 05 '21 22:01 nvkelso

Yes. In the meantime. I’m evaluating an actual fix. It may take a while to find the time.

It involves enabling all the security stuff Apple has added in recent years (done; can share if requested), detecting the permission setting and either telling the user it’s not set or behaving normally with it set.

JanX2 avatar Jan 06 '21 09:01 JanX2

#16 should fix this issue.

JanX2 avatar Jan 06 '21 18:01 JanX2

Upgrading to Sonoma (14.0) seem to require re-enabling Screen Recording.

Before upgrading ColorApp was working (I assume Screen Recording was enabled, but can't check now).

After upgrading, ColorApp ran but did not change the screen. Screen Recoding for ColorApp was enabled. (!)

I disabled Screen Recording and then re-enabled it. I restarted ColorApp. Now it works fine.

mroge02 avatar Oct 14 '23 13:10 mroge02