On Sunday 26 March 2006 16:21, Jon Nettleton wrote:
I think the check for keypresses/mouse clinks between application
launch
and it being drawn on screen makes a much more logical interaction with
the desktop. If you ask your secretary to get you a file, and then you
start working on something else, she doesn't just come over and drop it
right in front of you. If you ask your secretary to get you a file, and
then you sit there twiddling your fingers, she will probably hand it
right to you so you can start working on it.
And if you had your hands full, and she just dropped it on your desk while
you were writing something, and got ink on the nice new file, wouldn't you be
surprised?
Metacity already has an algorithm that somewhat tries to implement
this
with the intervening_user_event_occurred function. I don't think that
this is working quite right. I spent some initial time working on it,
but then got side tracked. I would be more than happy to pick this back
up if there is any interest in people testing this behavior and seeing
if it is natural, or too confusing.
I'd love to see a *better* solution. This sounds like a promising start -
kudos to you and anyone else working on a solution.