If you wanted to do this, I would grab the desktop image somehow, apply the 
effect to it once, and then use (a shifting portion of) that image as the 
background of your Source View, etc….  That way there is no need to mess with 
additional windows, or apply the expensive effect continually.  There is the 
tricky bit (for both solutions) of determining when the desktop has changed (or 
you have changed screens).  It is definitely possible, but requires care to get 
the edge cases right.

FWIW, I agree with you on the effect. I may be in the minority on this list, 
but I like the colorfulness of the source lists, and I agree with charles that 
it seems like waste to spend all that processor power just to get the grey of 
the window behind it. It would be nice to have a desktop picture mode.

That said, I am sure Apple at least considered it, and it is possible that it 
caused some sort of cognitive issue in testing (e.g. breaking object 
permanence) which sent things into uncanny valley territory. It is amazing what 
subtle things can have a strong effect.  Filing a radar was the right call, 
IMHO.

Thanks,
Jon


> On Feb 15, 2015, at 6:13 AM, Charles Jenkins <[email protected]> wrote:
> 
> I have an idea for improving vibrancy, but right now it’s just a thought 
> experiment. I don’t know how to accomplish it, so I wonder if you guys could 
> provide any advice.
> 
> I just posted this suggestion to Apple’s OS X feedback site: "Please consider 
> adding NSVisualEffectBlendingModeDesktop and making it the default for 
> objects like the Source View which reside in an app's main or document 
> window. A window with that visual effect mode would use the desktop image 
> ONLY for vibrancy blending. Doing so would be kind to users: they have chosen 
> the desktop image presumably because it and its colors are pleasing. Blending 
> with other randomly intervening windows due to the current default of 
> NSVisualEffectBlendingModeBehindWindow is unkind to users because (a) it 
> ignores the user's clearly expressed preference for the desktop image (b) 
> without conveying any useful information whatsoever.”
> 
> Well, I’m not going to hold my breath. But it did occur to me that an app’s 
> main/document window could accomplish something similar by creating its own 
> secondary window that would somehow “stick” behind it. The secondary window’s 
> only purpose would be to replicate the portion of the desktop image occluded 
> by its bounds. That way, no matter what apps are running, it would show a 
> portion of the desktop image, and though users would never actually see this 
> secondary window, the main/document window would blend with it, giving the 
> user pleasing vibrancy using the desktop image he has chosen.
> 
> Is this possible, do you think, to open a window that always hides directly 
> behind the working window?      
> 
> — 
> 
> Charles
> _______________________________________________
> 
> Cocoa-dev mailing list ([email protected])
> 
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
> 
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/cocoa-dev/jhull%40gbis.com
> 
> This email sent to [email protected]


_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to