Re: [Evolution-hackers] [Fwd: Re: [evolution-patches] [PATCH] IMAP preauth and subcommand connection.]



On Mon, 2003-07-21 at 21:59, Not Zed wrote:
> Well i think Ettore's main objection to this patch was the UI ...

Indeed.  :-)

>  *- change the 'user secure connection (ssl): ...' line of that page to be
> something like
> 
> 'Connect using' [remote host]
>                 [always ssl]
>                 [ssl when possible]
>                 [command]     [ command entry box shows up ]

Hmm actually this might work if we make the wording clear enough.
(E.g. For the command-part, maybe it should probably just be called
"Advanced..."?)

Maybe we could also use a morphing option menu a la OS X here.  I.e.:

      * When no command is defined, the "command" item would just say
        "Advanced...".  E.g.

                Connect using	[Plain connection]
                		[SSL]
                		[SSL when possible]
                		[--]
                		[Advanced...]

      * If you click on "Advanced...", it pops up a dialog box with a
        little blurb asking you to insert a shell command.  If you click
        cancel or hit Esc, it doesn't change the value in the option
        menu.

      * If you insert a command and hit Enter or OK, the menu becomes
        something like:

                Connect using	[Custom command: ssh ettore    ]
                		[Change custom command...]
                		[--]
                		[Plain connection]
                		[SSL]
                		[SSL when possible]
                
        (We need to make sure the menu doesn't get too large, so the
        custom command string should be trimmed to some low number of
        characters.)
                
Of course, my wording sucks, but this would make the feature almost
completely unobtrusive for the "normal" users.

What do you think?  (Anna, do you think this is acceptable UI-wise?)

> Or the host/username fields could be available as '%h' '%u' in the command
> string ...

This would work well with what I proposed above; we could advertise the
"%h" and "%u" with a little blurb in the "advanced" dialog.

-- Ettore



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]