← Back to team overview

dubuntu-team team mailing list archive

Re: GUI design

 

Im still thinking about the GUI, ill read both your suggestions in more detail tomorrow. I like them both so far but as i said i havent looked at either of them in detail.

> From: charl.wentzel@xxxxxxxxxxxxxx
> To: jay.27182818@xxxxxxxxx
> Date: Wed, 8 Jul 2009 09:20:50 +0200
> CC: dubuntu-team@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Dubuntu-team] GUI design
> 
> Hi Jay
> 
> Ok, so we're not going to agree if we tackle it this way.  Let's drop
> this argument for a while and focus on what the database should look
> like for now.  I'm sure it will give us a better understanding of the
> problem before we proceed with the GUI again.
> 
> In the mean-time Ryan can think about this issue.  I would love to hear
> his views.
> 
> Charl
> 
> On Wed, 2009-07-08 at 01:22 +0300, Jay I. wrote:
> > here you are (files are names GUI Suggestion Part 1 and 2):
> > http://picasaweb.google.com/jay.27182818/Devbuntu
> > 
> > well, i think your design is too complex 'caz user needs to handle two
> > separate hierarchies while i suggest to put everything into one
> > hierarchy. i'll add a post to 'cli frontend' with more details about my
> > approach.
> > 
> > regards,
> > jay
> > 
> > 
> > On Tue, 2009-07-07 at 23:19 +0200, Charl Wentzel wrote:
> > > Hi Guys
> > > 
> > > I've created a suggestion for the front-end and attached as a PDF.  Jay,
> > > could you upload this to your picasaweb site and send the link back to
> > > the mailing list for future reference.
> > > 
> > > There are basically three screen shots showing the three main steps in
> > > the process of creating/updating an environment.
> > > 
> > > Note that on the top the three steps are shown.  You could skip steps or
> > > go back to another step by simply clicking on its heading/tab
> > > 
> > > Step 1: Requirements
> > > In this step you specify your requirements, i.e. what you would like to
> > > do.  There's a tree on the left containing the main requirements, with
> > > sub requirements where relavant.  Just below the tree there's a
> > > description block that explains the requirement currently selected
> > > 
> > > On the right-hand side there are the options you can select from for the
> > > current requirement selected in the tree.  Below that there's the
> > > description for the current option selected.
> > > 
> > > Note that you can select more than one option, e.g. multiple languages.
> > > 
> > > Step 2: Categories
> > > Now you are presented with a list of pre-filtered packages based on your
> > > requirements.  The options are grouped in main categories (and
> > > sub-categories).
> > > 
> > > The categories are presented in the tree view on your left.  Below the
> > > tree is a description block that tells you more about what that category
> > > is.
> > > 
> > > In the middle you have the main options for the category currently
> > > selected in the tree view, e.g. the type of IDE.  Below that there is a
> > > description block that explains that option.  In some cases we may
> > > pre-select some default options here, but the user will have to make at
> > > least some choices at this level.
> > > 
> > > On the right-hand side you are shown the actual packages for the option
> > > currently selected.  More than one package may be involved.  We'll
> > > pre-select defaults here.  A newbie can look at this for interest sake
> > > and read the description block below for each package.  An experience
> > > user may choose to change the selection here.
> > > 
> > > Step 3: Review / Save / Install
> > > 
> > > In the last step you are shown exactly what will be installed.  It gives
> > > you a list of all the packages you've selected.  Again you can look at
> > > each one's description.  An experienced user may deselect options here
> > > (but it is probably not advised)
> > > 
> > > In the middle block the Environment manager shows you additional
> > > packages it has selected to get things to work together properly... base
> > > d on the idea that you want everything to "just work".  Again an
> > > experienced user can deselect options.
> > > 
> > > The right-hand block is just for the experience user.  If you really
> > > feel that the Environment Manager has done you in and there is something
> > > extra that you need, you can manually add it here.
> > > 
> > > At the bottom you can save this configuration and give it a name.  You
> > > could then open it up later or share it.  If you are in a company
> > > environment you might use this to ensure that every development machine
> > > gets the same environment.  Or you might like to share it with a friend.
> > > 
> > > Missing parts:
> > > 
> > > What is missing here is the first page where you'll select what you want
> > > to do, e.g.:
> > > 
> > > - Create/install new environment config
> > > - Load/install an existing environment config
> > > - Review you're current environment
> > > 
> > > This will then take you to the screens listed above.  In each case
> > > you'll get the same three screens but your initial values will be
> > > different:
> > > 
> > > - Create - start with a blank (only default values)
> > > - Load - load a previously save configuration
> > > - Review - look at/display what is currently installed on your machine
> > > 
> > > We can also add a fourth screen, which just gives you a terminal view
> > > showing the output that APT gives along with a progress bar.
> > > 
> > > What do you think?
> > > 
> > > Charl
> > 
> > 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~dubuntu-team
> Post to     : dubuntu-team@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dubuntu-team
> More help   : https://help.launchpad.net/ListHelp

_________________________________________________________________
Looking for a new car this winter? Let us help with car news, reviews and more
http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fsecure%2Dau%2Eimrworldwide%2Ecom%2Fcgi%2Dbin%2Fa%2Fci%5F450304%2Fet%5F2%2Fcg%5F801459%2Fpi%5F1004813%2Fai%5F859641&_t=762955845&_r=tig_OCT07&_m=EXT

References