Hello guys!

Inspired by "Starting an app on another workspace" I got some ideas.
The following should be understood as design ideas without any idea of
how to implement them.

At the moment you can drag an application to a target workspace and
then you have to wait until the application is loaded and the main
window appears before you can do further adjustments to the
application window's size and position. Introducing a dummy window
could solve this and would bring some further improvements.


These would be:

* The dummy window (DW)
As soon as the application icon is dropped a dummy window (DW)
appears. It has window decorations, close button and maybe a large
icon of the application as a place holder in the main area.

* Visual feedback
>From initiating the application start until the actual application
appears, there is highly visible feedback saying "this application
window will soon appear here on this workspace". (Even better than the
dummy task-button in the taskbar of other OSs. ;-))

* Resizing
The DW has the size the application had before closing. It can be
resized and repositioned before the actual application is loaded. If
the "old size" is not available a standard size will be used.

* Abort loading
The application loading could be aborted before the main window
appears. Very useful when accidently starting a very large
application.

* Failing
If the application fails to start, a message appears in the DW's main
window. Maybe "retry", "console output" or other useful stuff can be
offered.

* Workspace handling
If the application is dragged to the empty workspace the DW can set
the workspace to be used and initiate creating a new empty workspace.


What do you think about these ideas?
Are there some drawbacks in a matter of design?
Is there already some work/thinking going on into this direction?

Any comments would be appreciated.
_______________________________________________
gnome-shell-list mailing list
gnome-shell-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-shell-list

Reply via email to