Cyberspace & Bushido...
Concentration-like effects!
Published on November 5, 2007 By cavalierex In WindowFX
Here's what I think would be a really cool addition to WindowFX for Vista. (I originally discussed this in this thread: https://forums.stardock.com/?forumid=191&aid=147922#1329136.)

I'm sure Stardock is hard at work at an updated WindowFX release with cool Vista-specific effects, but here's one that I wanna see:



OSX's Expose has a 'concentration' feature that allows background windows to be dimmed so that you can focus at the task at hand (e.g., like when you really need to write that essay) instead of being distracted by background windows and desktop clutter. A rudimentary Windows clone called Concentrate was created as part of the Software Jedi App-a-Day project.

But I propose that Stardock really make this function KICK! Here's how:

1. Of course, you should be able to invoke the effect with a shortcut keystroke combination.

2. An always-on option would keep the effect on, but it would follow the mouse; so if you click on a background window, then that window now claims focus, and all the other windows are dimmed. This would be especially cool if you enable x-mouse features via WindowFX, because then the effect would follow the mouse like a spotlight.

3. But ideally, the way it would work is that the effect is only activated when a certain threshold of isolated activity, within a top window, is reached. For example, if a lot of mouse activity is going on in one application (paint program, game, web browser, etc.) for a certain duration of time; or if there is increased activity on the keyboard (word processor, e-mail), the concentration effect would activate, and the background would fade out.

The effect should only disengage when the user decides to focus elsewhere -- that is, it should not break just because the mouse activity or keyboard use slows down, as long as that window is in focus. This is because the person is probably still working intensely, just reading and not typing at that moment. (Although that would be a neat option to allow: To fade in when # words per minute typed increases, and to fade out when #wpm drops down. That might be a way to encourage productivity, because the user will want the application to remain in concentrated focus!)

4. When the effect is activated or deactivated, it should FADE smoothly in and out. Especially in Vista, with its new DWM & WPF, this should be totally possible without requiring much CPU.

5. Disable the effect for windows that are maximized to fill the entire screen.

6. All of these features should work in Windows XP, but to add a great Vista aspect to the effect, allow the dimming screen to be a dark piece of GLASS. Or skip the glass and just add some depth-of-field to the screen, so that things in the background are BLURRED out. Gaussian blur would require some CPU to generate, so you may want to inactivate re-rendering (i.e., unlike the transparent dimming screen, which allows the background to be redrawn to update content, the glass sheet or blurred-lens effect should be a static image until the user causes the effect to deactivate by switching to another window. Otherwise, if the glass/blurred-lens redraws constantly, the CPU drain will be immense.) Likewise, x-mouse activity should be disabled with the glass/blurred-lens effects so that the user actually has to click to switch to another application. Otherwise, if the 'spotlight effect' tries to follow the x-mouse with glass/blur enabled, it is doomed to be slow and a horrible drain on resources.

Thoughts, comments??

Warmest regards,
Alessandro (cavalierex)
Comments
on Nov 05, 2007
i think those are awesome ideas...i use vista now and would very much appreciate something like that, not only for the coolness but the useability also. it'd be neat to see it done.....good post  
on Jan 05, 2008
Anybody else anxiously awaiting WindowFX for Vista?
on Jan 21, 2008
I wonder what Brad thinks of this idea
on Jan 28, 2008
Mac OSX Expose Clone for Windows Vista

http://www.howtogeek.com/howto/windows-vista/mac-osx-expose-clone-for-windows-vista/

And it's free too
on Jan 28, 2008
Mac OSX Expose Clone for Windows Vista


This copies the window-changing function (a tile view of all open windows), but doesn't include the concentration effect that I'm describing above. I'm not that interested in the tile view (alt-tab works just fine for me), but I think the concentration effect would be really useful for increasing productivity.

on Jan 30, 2008
Sounds like a great idea, especially the cursor tracking. And of course, there would have to be some eyecandy involved too...

on Jan 30, 2008


I like the concept and agree it would be both cool and practical... and I'm a bit mystified that there are so few comments on this issue... c'mon people, stoke the fire if you want to see this develop... add your thoughts!
on Jan 30, 2008
great ideas...this is a prime example of a great mind at work. These are the type of requests that should be made more often. real users real requests. I too switch between windows so often like the thousands of others that "live on their computers" that i think this is something stardock might really consider. Keep those synapses firing!
on Jan 30, 2008
... and I'm a bit mystified that there are so few comments on this issue... c'mon people, stoke the fire if you want to see this develop... add your thoughts!


Well said! I was wondering why not many people commented on this... Very disappointing, actually.

Thanks to the people who did comment. Hope this thread gets bumped up and more visible...



on Jan 30, 2008
Something similar was suggested several years ago, specifically to gray-out or blur all windows without focus. Apparently wasn't doable with the GUI architecture at the time. I'd love to see it implemented in WFX, especially if it could be made to work on XP as well as Vista.
on Jan 31, 2008
if it weren't doable before, vista DWM should make it a whole lot easier to implement now on vista.

on Nov 27, 2008

* bump *

Anybody still interested in this kind of idea?

I'd love to know if it could be done on Vista and Windows 7...

on Nov 27, 2008

I'm still interested... but still for XP.