Help designing the evolve UI

Pierre-Yves David pierre-yves.david at ens-lyon.org
Tue Apr 22 16:58:29 CDT 2014



On 04/15/2014 01:12 PM, Jordi Gutiérrez Hermoso wrote:
> So, I have started a wiki page to discuss the design of Evolve:
>
>      http://mercurial.selenic.com/wiki/EvolveUI
>
> Please add to this page with whatever additions. concerns or ideas or
> suggestions you may have for the Evolve UI.

1. I would like to thank Jordi for starting this discussion. The UX is 
an important part of evolution and I've barely any time to devote to it yet.

2. The goal of this pages is to sum-up main argument, proposal, use case 
for various subjects. We need something with more structure. Something like:

  * Glossary,
  * Existing Commands
    * Summary of existing commands and alias
    * One section per command//action
      * Quick reminder of the command//action role and spirit
      * Discuss for name change
      * Discuss flag names
  * Behavior: all topic related to changes/improvement of behavior
    * One section per topic
      * Quick summary of the issue
      * Summary table of options
      * Detailed behavior and arguments for each options
  * User case
    * one section per use-case that needs improvement.

On a general basis: this page also needs more tables and less walls of text.

Some organized way to attach names to proposal (and votes) would be nice

3. The goal of any discussion on this list is to get material to fill 
this page. Then we can take proper decision later. Please update it 
whenever a good argument/proposal/use case show up.

4. This email thread is not the alpha and omega of evolve UI 
discussions. The discussion is too big to fit in a single discussion. 
This thread is -already- too big. Please scavenge any good elements from 
it to update the list. Spawn a new threads on a restricted topic if you 
want to discuss something further.(And make sure to limit your rate if 
you want other peoples to follow).

5. No, we are not going to decide to automatically evolve everything all 
the time. The step by step approach is very valuable and I would like 
every early user to discover that before trying to do anything else.

6. If your proposal involves stripping obsolescence markers I do not 
want to read any of it. Just defining your use case is perfectly fine. 
(Note that better support for aborting multi-step operation is different 
than stripping)

7. This email is too long already

Thanks all for your interest in evolve. I how to see this wiki page grow 
and flourish!

-- 
Pierre-Yves David


More information about the Mercurial-devel mailing list