[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Ayatana] dialog sheet suggestions
On 05/18/2011 02:32 AM, Felix Lawrence wrote:
http://www.omgubuntu.co.uk/2011/05/os-xgnome-3-style-dialog-sheets-coming-to-ubuntu-11-10/
Firstly, Ubuntu's dialog sheets should be draggable inside their
parent window. The sheet could even be dragged to be mostly outside
the parent window, with only a small region of overlap. The sheet
would not be able to be dragged completely outside the parent window
- it must at least partially overlap its parent at all times. This
allows the user to see/select any text in the parent window, while
the sheet is still 'stuck' to the parent window.
The only sane reason I see for wanting to move the sheet is to get a
better view of the application window (usually the content area,
specifically). That desire should only come up if you need a second look
to decide on something to be carried out via the dialog.
But why obstruct the content area in the first place? A movable sheet
would be better than a fixed one, but it adds to the window management
hassle. These thoughts led me to create the following mockups (in 2007,
explaining that brutal GNOME look):
http://thorwil.files.wordpress.com/2007/05/save_changes_01_i.png
http://thorwil.files.wordpress.com/2007/05/save_changes_02_i.png
The window should be resized to make room for the embedded dialog. If
the window already fills the screen, the content area would have to
shrink (and zoom out). After being told the resizing would be too hard
to make happen, I made:
http://thorwil.files.wordpress.com/2007/05/save_changes_03_i.png
BTW, I think dialogs should not have window close buttons, because it is
not obvious if those are equal to Cancel or not. Also, providing several
means of doing the same thing can slow users down because of requiring a
decision.
One could even consider to style the bottom area of a dialog like a
title bar, as the most common commands there will Close the window.
--
Thorsten Wilms
thorwil's design for free software:
http://thorwil.wordpress.com/