Hi,
[snip]
> > Additionnaly, if you look into the
proposal you'll see that we will need
> > to
> > decide between 2 options for advanced input interaction : a modal dialog
> > box
> > versus a tray. Both have advantages and issues and I'd like to get
> > feedback
> > about them. The dialog box prevents interaction with background content
> > while the tray allows it : that could be useful for tables for instance.
> Does the text area keep its size when a
tray dialog apears?
> * Yes. Then the WYSIWYG needs to expand its
height. This is fine as long
> as the dialog isn't to big and client projects won't expect a fixed-height
> editor.
> * No. In this case, if the dialog is big
then the text area's height will
> be too small to be able to interact with the content while filling the
> dialog.
I'd say that the textarea keeps the same size all the time. There would be
no size issue while in full screen mode, but there indeed will be one in
usual edition mode...
> What about using both kinds of dialogs? Tray for small and
> highly-context-sensitive dialogs and movable&modal for the big ones.
That's fine with me (I was afraid it might be complicated to implement both
types). Additionaly, we need to make sure the mix of both models still
matches user expectations... I'll write a list of which type of dialog I
suggest using for each feature. Right now I'd break them down along the
following lines :
Tray
* Table edition
* Links
* Image edition
* Macro parameters edition
Modal Dialog
* Table insertion
* Macro insertion
* Image insertion
* Import
Basically, the first insertion is the time when most details are filled in
and would require a modal dialog box while subsequent editions would be done
through a tray in order to keep contextual info available... Additionally,
features that do not require insertion would use only the tray (for instance
if we implement search & replace at some point).
WDYT ?
Guillaume
--
Guillaume Lerouge
Product Manager - XWiki
Skype ID : wikibc
http://blog.xwiki.com/