delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2002/03/25/16:58:14

Mailing-List: contact cygwin-apps-help AT cygwin DOT com; run by ezmlm
Sender: cygwin-apps-owner AT cygwin DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT cygwin DOT com>
List-Help: <mailto:cygwin-apps-help AT cygwin DOT com>, <http://sources.redhat.com/lists.html#faqs>
Mail-Followup-To: cygwin-apps AT cygwin DOT com
Delivered-To: mailing list cygwin-apps AT cygwin DOT com
Subject: RE: prev/curr/test
Date: Tue, 26 Mar 2002 08:57:43 +1100
MIME-Version: 1.0
Message-ID: <FC169E059D1A0442A04C40F86D9BA76008AB96@itdomain003.itdomain.net.au>
X-MS-Has-Attach:
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
X-MS-TNEF-Correlator:
content-class: urn:content-classes:message
From: "Robert Collins" <robert DOT collins AT itdomain DOT com DOT au>
To: <cygwin-apps AT cygwin DOT com>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id g2PLwCJ03293


> -----Original Message-----
> From: Christopher Faylor [mailto:cgf AT redhat DOT com] 
> Sent: Saturday, March 23, 2002 5:19 PM
> To: cygwin-apps AT cygwin DOT com
> Subject: prev/curr/test
> 
> 
> I think I've seen the light.
 
...
> I think that Robert is right that if you click on test you 
> should only get packages that have test versions.  Ditto for 
> prev.  Ditto for curr.

Woohoo!

> There are no skip, keep, reinstall, or source options.  Just 
> install and uninstall.  If you want to install source, you 
> select the install action and click on source.  If you only 
> want the source and bin is checked, uncheck bin.  This won't 
> cause an uninstall.  It will only cause bin not to be installed.

Hmm. I think that unclicking bin should uninstall - leaving it there
would be counter-intuititive.
 
> We could use colors in the Bin field to indicate things like 
> "installed due to dependency" (blue) or "uncheck me at your 
> peril" (red).

I'm red-green colour insensitive, which isn't quite colour blind, but
heading in that direction. If we do colour to indicate things, we should
only do it is a backup strategy - there should be some other primary
indicator. 
 
> I think this would simplify things a lot and maybe cut down 
> on use confusion.
> 
> Actually, we could even get rid of the individual actions and 
> add another button on the top to flip between the install and 
> uninstall views.


How about: 
>           prev ( ) curr (.) test (.)
> 
> Package		 Bin	Source		Description
> bash 2.05a	 [X]	[ ]		Blah, blah
> fileutils 4.1-1	 [ ]	[X]		Blah, blah
> make 3.79.1-5	 [x]	[ ]		Blah, blah


Tick Bin to install foo. Untick Bin to remove foo. Tick Source to
trigger a download of the source (download only mode) or extraction
(install from x mode).

I think it's a good idea to have multiple interfaces - that's why 90% of
the coding effort I've been putting in has been aimed at separating out
the UI and the engine, to allow fast changes like this. I can have the
above layout in place in about 30 minutes, if you want to see it.

However, I think some folk will want the current interface, so perhaps
we offer a 'basic' and 'advanced' download of setup, or a [Advanced]
button somewhere on the chooser. (To start with I'd suggest two
downloads because the chooser doesn't use a factory yet, so I can't
parameterize the display at runtime. That is a goal though.)

Rob

- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019