Issue 37 in afloat: Finder Desktop - Turn Overlays Back to Normal - Can't Use Finder or Switch Apps

7 views
Skip to first unread message

codesite...@google.com

unread,
Jul 4, 2011, 7:02:27 PM7/4/11
to afloat-ann...@googlegroups.com
Status: New
Owner: ----

New issue 37 by twils...@mac.com: Finder Desktop - Turn Overlays Back to
Normal - Can't Use Finder or Switch Apps
http://code.google.com/p/afloat/issues/detail?id=37

What steps will reproduce the problem?
1. Click on the Finder Desktop
2. Select "Turn Overlays Back to Normal"

What is the expected output? What do you see instead?

I expect the Finder Desktop to stay at desktop level.

Instead, it goes to normal window level, becomes selectable as the Main
Window (without any cues), and makes switching to other apps impossible.

What version of the product are you using? On what operating system?

Afloat 2.2 (as at 5 Jul 2011)
Mac OS X 10.6.8 (10K540)

Please provide any additional information below.

A workaround for the issue is to select the Finder Desktop, and use Adjust
Effects to pin to the desktop.
A workaround for the app switching issue is to use command-tab.


codesite...@google.com

unread,
Jul 4, 2011, 7:38:30 PM7/4/11
to afloat-ann...@googlegroups.com

Comment #1 on issue 37 by twils...@mac.com: Finder Desktop - Turn Overlays
Back to Normal - Can't Use Finder or Switch Apps
http://code.google.com/p/afloat/issues/detail?id=37

A simple workaround for this issue is to change Afloat.m so that:
- (BOOL) isWindowIgnoredByAfloat:(NSWindow*) w;
ignores the desktop window.

One way to do this is to implement the suggested workaround in bug 38 to
pin windows at (kCGDesktopWindowLevelKey + 1), then ignore windows at
kCGDesktopWindowLevelKey.

Another way is to check for the window behaviour
NSWindowCollectionBehaviorStationary, and ignore windows with it - like the
desktop.

See
http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSWindow_Class/Reference/Reference.html#//apple_ref/occ/cl/NSWindow

codesite...@google.com

unread,
Jul 4, 2011, 7:42:31 PM7/4/11
to afloat-ann...@googlegroups.com

Comment #2 on issue 37 by twils...@mac.com: Finder Desktop - Turn Overlays
Back to Normal - Can't Use Finder or Switch Apps
http://code.google.com/p/afloat/issues/detail?id=37

A simple fix for this issue is to change Afloat.m so that:


- (BOOL) isWindowIgnoredByAfloat:(NSWindow*) w;
ignores the desktop window.

One way to do this is to implement my suggested fix in bug 38 to pin

codesite...@google.com

unread,
Aug 9, 2011, 1:17:19 PM8/9/11
to afloat-ann...@googlegroups.com

Comment #3 on issue 37 by jordand...@gmail.com: Finder Desktop - Turn
Overlays Back to Normal - Can't Use Finder or Switch Apps
http://code.google.com/p/afloat/issues/detail?id=37

Another effect of this "bug" is that, since the Desktop is treated like any
other window, it is not revealed when the Show Desktop Exposé command is
invoked, since it slides away with all other windows (using OS X Lion). So,
a very useful feature of Exposé is broken. I know of no workaround for this.

Reply all
Reply to author
Forward
0 new messages