
On Mon, 2007-09-17 at 14:37 -0300, bulia byak wrote:
On 9/17/07, Ted Gould <ted@...11...> wrote:
We change the dialog to have a combo box labeled "Dialog Mode:" with the following options:
"On Top" "On Top; Live Preview" "Floating"
"On top" and "floating" do not sound like meaningful opposites. More importantly, this must never be something that the user chooses or even has to think of. We must take care of that and not even let the user suspect that there was any problem with that. Providing this choice would be like a builder asking, "Do you want your house with roof on top or on bottom?"
I don't think that's the case. If that's the case having an option like "docked" or "undocked" is exactly the same. They're all technical terms related to the condition and state of the user interface.
So, if we don't have change lock in 0.46 and the extension dialogs are not yet dockable, we're back to my original suggestion:
Replace close/ok/execute buttons with two buttons: Apply and Close (in that order). Remove "pin" checkbox. When live preview is off, make dialog non-modal and allow to change selection at any time; Apply would then just apply to the current selection but not close. When live preview is on, dialog is modal, but you can preview the effect of parameters on the current selection; and when you click Apply it not only applies the effect but _also_ unsets the Live preview, unlocking the dialog to enable new selections.
This does not leave in place the way that the dialogs currently work. I think by default they should work in the way that they are used.
By providing a combo box we can achieve having the dialog work in the current way. You can then turn on live preview or just having the dialog stick around. I think it's important to maintain that functionality for existing users.
--Ted