delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2015/11/18/05:58:54

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:in-reply-to:references:date
:message-id:subject:from:to:content-type; q=dns; s=default; b=sv
XQAqhZ7filTC8+Ax9EgkouZjZ7WEB6B4N6A59EaWcbq7al81B2kEwzYg/j/rh6Dl
NsyvkUV3CvrxSrXeCKOpePKUeWhfHcT2Bi+b2aYqbs1Je4doc+5YNgpkaDl3EApk
e52xSQ+2SQJAAvCSM9gpgCXbmEhw7LYA+ueYM88qk=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:in-reply-to:references:date
:message-id:subject:from:to:content-type; s=default; bh=M7npHn4/
Q3Iopgv0/iYPX0oCR78=; b=Ol2Nh9K7cbI9rhZ6JwZywNxWrbENZ7+mTHaAmxCG
j6OvdWcyn0XivHzEaJ1KywFJ21DOTtIVv8y4rl9JeK74WqZk8Qc/IrxZ088OsSDe
CubmZJKDWIKS0yjqHjTZaSZh+ciBf04E+FbYKfFdJp+uWuq4IrGu8COj7HC/274K
wxs=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2
X-HELO: mail-io0-f171.google.com
MIME-Version: 1.0
X-Received: by 10.107.137.222 with SMTP id t91mr2499439ioi.172.1447844313948; Wed, 18 Nov 2015 02:58:33 -0800 (PST)
In-Reply-To: <18410085732.20151117192128@yandex.ru>
References: <CAPsu6Lgbg6nCnHZX8s_x3AVzYRD-8Nrm6M-Yg_wKaTD9QHxCZw AT mail DOT gmail DOT com> <18410085732 DOT 20151117192128 AT yandex DOT ru>
Date: Wed, 18 Nov 2015 11:58:33 +0100
Message-ID: <CAPsu6LgBhN8XaNhozc0Sx=W+v_nJjeXZX5nKWa_mPN3x899=HQ@mail.gmail.com>
Subject: Re: Cygwin installer: "Next" button should not be default on "Select Packages" page
From: Brian Mathis <brian DOT mathis AT gmail DOT com>
To: cygwin AT cygwin DOT com
X-IsSubscribed: yes

On Tue, Nov 17, 2015 at 5:21 PM, Andrey Repin <anrdaemon AT yandex DOT ru> wrote:
> Greetings, Brian Mathis!
>
>> Current behavior:
>> I have, many times, started typing something into the Search box at
>> the top of the page and instinctively press Enter.  Because the Next
>> button is default, this causes the installer to advance to the
>> installation stage (which may take a while as the actual installation
>> occurs, so it is not easy to quickly go back and change the package
>> selection).
>
>> Expected result:
>> Search filter should be applied and installer should not advance to
>> next stage until Next button. is explicitly clicked.
>
> The "Next" button should be the default action, however, in your specific use
> case, the current behavior is, indeed, undesirable.


Why "should" it be the default action?  Without specific reasoning
behind such a statement, it has no merit.


>> It doesn't matter that the search box dynamically updates the results;
>> there is still a natural instinct to press Enter after typing in the
>> search query.
>
> I don't know. I've long since unlearned that habit.
> And not only because of Cygwin setup. Many applications adopted the same
> pattern of dynamically filtered list, and it is actually very useful.


Seeing as it is a "habit" that you had to unlearn, it only reinforces
that this is incorrect behavior for this case.  Users should not have
to unlearn/relearn a common behavior just for a single control in a
single application.  The argument is not in consistency of coding
(i.e. all panels have "Next" as default, so this one also should), but
consistency of user experience (i.e. when I type something into a
search box and then press Enter, I expect a search to be initiated).

Whether the list is filtered dynamically is beyond the point.  Dynamic
filtering can stay as it is, just the Enter key should either also
initiate filtering (which is probably redundant), or it should simply
do nothing.


> --
> With best regards,
> Andrey Repin
> Tuesday, November 17, 2015 19:18:50
>
> Sorry for my terrible english...
>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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