Desktop Manager
To Do/Wish List/Fantasies
- Fix bugs, or understand why they are not bugs:
Path (null) given to -[NSWorkspace iconForFile:] is
not a full path. Does this occur because there is no test for
nil around line 191 of CGWindow.m (method ownerIcon)? Or
does nothing call that line of code? ???
Update: This seems to have something to do with Parallels,
both in full screen and in windowed modes, though I can't rule out
that it is more generic.
- Focus:
- Include
the option of soft focus, also known as focus-follows-mouse.
Of course, this is also on Rich
Wareham's to do/wish list, and since he wrote the original version of
this program, and has been unable to incorporate soft focus, what hope is
there for me?
- Related to soft focus: include the option that new windows don't
automatically get the focus. The whole point of multi-threaded--and
especially multiprocessor--systems is that you can work on one thing
while waiting for another thing to load. Don't suddenly have me type
in the wrong window just because the other program I asked for finally
appeared. Of course, this is at least as difficult to implement
as the previous item, if only as evidenced by the fact that for
unknown (to me) reasons, even the gnome developers have removed this
feature. Argh.
- Remember window layering/focus between desktop switches.
Right now, upon switching desktops, DesktopManager seems to put windows
that appear on all desktops on top of the windows that are just in the
new desktop, giving one of them the focus, instead of remembering
the arrangement. This makes some sense--those windows were there--but
this isn't necessarily always the most sensible behaviour. But again,
this is something which might be nice to try to "fix", but it isn't
something I think I would be able to fix tomorrow.
Desktop Manager