If Shroud was hidden when you entered/exited full screen mode, then you tried showing Shroud, the menu bar would not be covered. Also remove delays (no longer necessary) and refactor.
Unlike on 10.8, we can't do everything together, so let the runloop cycle once before ordering Shroud's backdrop. Note: I haven't tested on 10.7; not sure whether it behaves like 10.6, 10.8, or neither (hopefully not!)
… menu bar-covering window is being used.
- Sometimes unexpectedly displays (the wrong color) on top of Shroud when it's running, though app drawing should take precedence. - Bundle stays open, prohibiting ejecting of the disk image, even if you don't choose to keep Shroud in the Dock. - Would have to kill com.apple.dock.extra or SystemUIServer to handle updates.
…in Shroud's bundle. Also, quote things since we have spaces in our path now (should have done that always, of course). This apparently worked on older Xcode versions but doesn't any more.
It wasn't reliably being retrieved in the unlocalized resources folder in Mac OS X 10.6, despite being documented as supported. (Worked fine in 10.8, though).
…nubar being covered (YES). Setting then binding does actually work on 10.8, but it's rather hackish and doesn't work in 10.6. Now we set NSUserDefaultsController initial values in multiple places, add a category that makes it (mostly) foolproof.
…tain Lion; fail to build when hiutil does. Without this fix, anchors weren't being indexed, causing an error in the help window at initial Shroud startup, and the hiutil error messages, while appearing in the build log, did not stop the build. Move documentation out of English.lproj while we're at it, since we don't run on 10.5 any more.
- If Shroud is visible (normal case), then the preferences panel appears in front of all windows, without disturbing the backdrop ordering. - If Shroud is hidden, the backdrop comes to the front, with the preferences panel above it. - If Shroud is on another space on Mac OS X 10.6, the backdrop comes to the front, with the preferences panel above it. - If Shroud is on another desktop on OS X 10.8, the backdrop comes to the front, with the preferences panel above it, but then you get a weird fading effect and the panel goes to the back. I have no idea why. The Mac OS X 10.6 Spaces workaround is not responsible for this. This should *not* be this hard.
…nstallation." Xcode 3.2.6 tries to build against these headers. This reverts commit 741c30f.
… when the app is quit. Also: - Clean up backdrop color bindings. - Make compiler flags consistent and current. - Eliminate a workaround.
…is hidden on Mac OS X 10.6. Also fixes an incorrect argument type, which somehow didn't get warned about on a newer compiler.