munki / munki

Managed software installation for macOS —
https://www.munki.org/munki/
Other
3.1k stars 345 forks source link

Feature Request - preference for controlling MSC Status.app window blur when in login window #1225

Open MiqViq opened 1 week ago

MiqViq commented 1 week ago

I would prefer that admin could choose if the MSC Status is blurring the view when it appears over login window. I am using another utility view over login window which loses it's usefulness when MunkiStatus blurs the view.

There should be a preference in ManagedInstalls.plist to control it. Preference key could be something like DoNotBlurAtLoginWindow -bool true

gregneagle commented 1 week ago

Previously Munki displayed translucent windows with reduced alpha behind the status window. Did these not interfere with your other "utility view"? I'm not that interested in implementing Yet Another Preference, though if someone else did the work I might be persuaded. I think it might be better to just figure out the issue (if it didn't occur with the translucent windows) and fix it. I suspect this has more to do with window levels, and the new blur windows are being displayed at a higher level. This could almost certainly be changed.

gregneagle commented 5 days ago

Was hoping you might provide additional information about this other "utility view" so we could see if the issue was reproducible and addressable without adding Yet Another Preference that might trigger other issues (if the blurred background windows don't exist, there's nothing stopping a user from just logging in in the middle of a Munki update at the loginwindow)

gregneagle commented 5 days ago

Changes here: https://github.com/munki/munki/commit/f0efc69780be1d732168c9ec12b55763013ac079 cause the window levels of the backdrop (blur), status, and log windows to be the same levels they were before the switch from reduced alpha to blur. If your other "utility view" was not affected before the switch to blurring, it should not be after this change.

gregneagle commented 18 hours ago

Please test and report if Munki 6.6.2 addresses your issue.