GNU bug report logs - #3022
23.0.92; triangle images in Customize buffers are just plain bad

Previous Next

Package: emacs;

Reported by: "Drew Adams" <drew.adams <at> oracle.com>

Date: Thu, 16 Apr 2009 20:45:03 UTC

Severity: wishlist

Tags: wontfix

Fixed in version 24.1

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 3022 in the body.
You can then email your comments to 3022 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3022; Package emacs. (Thu, 16 Apr 2009 20:45:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 16 Apr 2009 20:45:04 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: <emacs-pretest-bug <at> gnu.org>
Subject: 23.0.92; triangle images in Customize buffers are just plain bad
Date: Thu, 16 Apr 2009 13:37:29 -0700
emacs -Q
 
While the idea behind the triangles (arrows) in Customize is good
(actually, I believe it was I who suggested it), the current effect is
quite bad.
 
If the value is shown, then the triangle points downward. Typically,
that symbol means that clicking it will display something additional
below the symbol. Instead, the value disappears.
 
If the value is not shown, the the symbol is a right-pointing
triangle. That's OK in this case, since it suggests that clicking it
will display something to the right, and the value is to the right.
 
However, for the symbol that replaces `More', a right-pointing
triangle is inappropriate, since the text is not displayed to its
right, but below it.
 
After you click the symbol, the cursor stays on top of the symbol
graphic, which produces the effect of a blinking filled rectangle
around the symbol. And if the buffer is not selected, a nonblinking
hollow rectangle appears around the symbol. Not good.
 
In general: These two triangle symbols don't form a natural pair:
they are not both horizontal or both vertical. An arrow needs to
point toward what it indicates, which is not what's happening now.
 
If you can't get this right using arrows, just use [+] and [-]. They
have no implied directionality. They will be quite clear.
 
 
 
In GNU Emacs 23.0.92.1 (i386-mingw-nt5.1.2600)
 of 2009-03-30 on SOFT-MJASON
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4)'
 





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3022; Package emacs. (Sat, 31 Oct 2009 15:10:08 GMT) Full text and rfc822 format available.

Acknowledgement sent to Chong Yidong <cyd <at> stupidchicken.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Sat, 31 Oct 2009 15:10:08 GMT) Full text and rfc822 format available.

Message #10 received at 3022 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Chong Yidong <cyd <at> stupidchicken.com>
To: "Drew Adams" <drew.adams <at> oracle.com>
Cc: 3022 <at> debbugs.gnu.org
Subject: Re: 23.0.92; triangle images in Customize buffers are just plain bad
Date: Sat, 31 Oct 2009 11:04:40 -0400
> While the idea behind the triangles (arrows) in Customize is good
> (actually, I believe it was I who suggested it), the current effect is
> quite bad.
>
> If the value is shown, then the triangle points downward. Typically,
> that symbol means that clicking it will display something additional
> below the symbol. Instead, the value disappears.
>
> If the value is not shown, the the symbol is a right-pointing
> triangle. That's OK in this case, since it suggests that clicking it
> will display something to the right, and the value is to the right.
>
> However, for the symbol that replaces `More', a right-pointing
> triangle is inappropriate, since the text is not displayed to its
> right, but below it.

This is a very standard user interface idiom, known as "disclosure
triangles".



Added tag(s) wontfix. Request was from Chong Yidong <cyd <at> stupidchicken.com> to control <at> emacsbugs.donarmstrong.com. (Sat, 31 Oct 2009 15:10:11 GMT) Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3022; Package emacs. (Sat, 31 Oct 2009 16:20:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Sat, 31 Oct 2009 16:20:06 GMT) Full text and rfc822 format available.

Message #17 received at 3022 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: "'Chong Yidong'" <cyd <at> stupidchicken.com>
Cc: <3022 <at> debbugs.gnu.org>
Subject: RE: 23.0.92; triangle images in Customize buffers are just plain bad
Date: Sat, 31 Oct 2009 09:09:50 -0700
> > While the idea behind the triangles (arrows) in Customize is good
> > (actually, I believe it was I who suggested it), the 
> > current effect is quite bad.
> >
> > If the value is shown, then the triangle points downward. Typically,
> > that symbol means that clicking it will display something additional
> > below the symbol. Instead, the value disappears.
> >
> > If the value is not shown, the the symbol is a right-pointing
> > triangle. That's OK in this case, since it suggests that clicking it
> > will display something to the right, and the value is to the right.
> >
> > However, for the symbol that replaces `More', a right-pointing
> > triangle is inappropriate, since the text is not displayed to its
> > right, but below it.
> 
> This is a very standard user interface idiom, known as "disclosure
> triangles".

Calling it by name and "very standard" doesn't improve anything. It was I who
suggested the idea in the first place. The idea is fine, as I said already.

"The current _effect_ is bad." That's the point: it is simply not done right.
The result is confusion and easily missing information. See above for details.

Doors on buildings (known as "doors") are a very standard architecture idiom.
But some doors are poorly designed.




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3022; Package emacs. (Fri, 06 Nov 2009 02:35:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Juri Linkov <juri <at> jurta.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Fri, 06 Nov 2009 02:35:06 GMT) Full text and rfc822 format available.

Message #22 received at 3022 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Juri Linkov <juri <at> jurta.org>
To: Drew Adams <drew.adams <at> oracle.com>
Cc: 3022 <at> debbugs.gnu.org, "'Chong Yidong'" <cyd <at> stupidchicken.com>
Subject: Re: bug#3022: 23.0.92; triangle images in Customize buffers are just plain bad
Date: Fri, 06 Nov 2009 03:50:37 +0200
>> > While the idea behind the triangles (arrows) in Customize is good
>> > (actually, I believe it was I who suggested it), the
>> > current effect is quite bad.
>> >
>> > If the value is shown, then the triangle points downward. Typically,
>> > that symbol means that clicking it will display something additional
>> > below the symbol. Instead, the value disappears.
>> >
>> > If the value is not shown, the the symbol is a right-pointing
>> > triangle. That's OK in this case, since it suggests that clicking it
>> > will display something to the right, and the value is to the right.
>> >
>> > However, for the symbol that replaces `More', a right-pointing
>> > triangle is inappropriate, since the text is not displayed to its
>> > right, but below it.
>>
>> This is a very standard user interface idiom, known as "disclosure
>> triangles".
>
> Calling it by name and "very standard" doesn't improve anything. It was I who
> suggested the idea in the first place. The idea is fine, as I said already.
>
> "The current _effect_ is bad." That's the point: it is simply not done right.
> The result is confusion and easily missing information. See above for details.

From http://en.wikipedia.org/wiki/Disclosure_widget

  The state of the widget is often signified by a label with a triangle
  next to it, pointing sideways when it is collapsed and downward when
  it is expanded (corresponding to the widget's current state), or
  a button with an arrow pointing downward when it is collapsed and
  upward when it is expanded (corresponding to how the widget will
  change state if the button is clicked).

-- 
Juri Linkov
http://www.jurta.org/emacs/



Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3022; Package emacs. (Fri, 06 Nov 2009 03:00:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Lennart Borgman <lennart.borgman <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Fri, 06 Nov 2009 03:00:04 GMT) Full text and rfc822 format available.

Message #27 received at 3022 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Lennart Borgman <lennart.borgman <at> gmail.com>
To: Juri Linkov <juri <at> jurta.org>, 3022 <at> debbugs.gnu.org
Cc: Drew Adams <drew.adams <at> oracle.com>, Chong Yidong <cyd <at> stupidchicken.com>
Subject: Re: bug#3022: 23.0.92; triangle images in Customize buffers are just 
	plain bad
Date: Fri, 6 Nov 2009 03:53:31 +0100
On Fri, Nov 6, 2009 at 2:50 AM, Juri Linkov <juri <at> jurta.org> wrote:
>>>
>>> This is a very standard user interface idiom, known as "disclosure
>>> triangles".
>>
>> Calling it by name and "very standard" doesn't improve anything. It was I who
>> suggested the idea in the first place. The idea is fine, as I said already.
>>
>> "The current _effect_ is bad." That's the point: it is simply not done right.
>> The result is confusion and easily missing information. See above for details.
>
> From http://en.wikipedia.org/wiki/Disclosure_widget
>
>  The state of the widget is often signified by a label with a triangle
>  next to it, pointing sideways when it is collapsed and downward when
>  it is expanded (corresponding to the widget's current state), or
>  a button with an arrow pointing downward when it is collapsed and
>  upward when it is expanded (corresponding to how the widget will
>  change state if the button is clicked).

I think the triangles are rather standard, but refering to them with
"Show" is not so very common outside of Emacs, but here is an example
from a customize buffer:

  Majmodpri Sort After Load: (triangle)
    State: HIDDEN, invoke "Show" in the previous line to show.



Reply sent to Glenn Morris <rgm <at> gnu.org>:
You have taken responsibility. (Wed, 22 Feb 2012 02:31:02 GMT) Full text and rfc822 format available.

Notification sent to "Drew Adams" <drew.adams <at> oracle.com>:
bug acknowledged by developer. (Wed, 22 Feb 2012 02:31:02 GMT) Full text and rfc822 format available.

Message #32 received at 3022-done <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: 3022-done <at> debbugs.gnu.org
Subject: Re: bug#3022: 23.0.92;
	triangle images in Customize buffers are just plain bad
Date: Tue, 21 Feb 2012 21:28:15 -0500
Version: 24.1

The more/hide text seems to be back, and the other triangles aren't
going to be changed, so there's no need to keep this open.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 21 Mar 2012 11:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 13 years and 173 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.