From: Miles Bader <snogglethorpe@gmail.com>
Cc: miles@gnu.org, emacs-devel@gnu.org,
Stefan Monnier <monnier@iro.umontreal.ca>,
rms@gnu.org
Subject: Re: Scrollbar bug on OS X
Date: Fri, 8 Apr 2005 11:05:22 +0900 [thread overview]
Message-ID: <fc339e4a05040719055c055c00@mail.gmail.com> (raw)
In-Reply-To: <86583cd4c0fa9cf9e4a562be66bb3a55@gmail.com>
On Apr 8, 2005 4:59 AM, David Reitter <david.reitter@gmail.com> wrote:
> Users exert their freedom to chose a particular UI environment. GTK can
> be seen as part of an environment, as it creates compatible behavior
> across applications. As mentioned earlier in this thread, UI is more
> than the pretty visual image of a widget - it's the behavior that
> counts.
Yeah, well as a user, I'm always a bit miffed by the all-or-nothing
attitudes of many GUI zealots.
As a user, I know that I choose an "environment" like GTK/Gnome
because I like the way it behaves/looks _on average_ better than other
choices. None-the-less, there are very often things I dislike about
it, and I'm very appreciative when the GUI developer had the foresight
to allow me to override his defaults (however well considered they
are).
It's great to provide defaults that match expectations of the
majority, but die-hard dogmatism in the name of the "users" is not
great at all.
> Consistency is extremely important.
Consistent _defaults_, and guidelines that encourage consistent
behavior are good things; consistency at all costs often causes more
damage than good.
> while I think that this
> commonly used scrollbar behavior is actually consistent with the
> document/window metaphor put forward in most modern windowing
> environments since the mid-80's (which implies no over-scrolling)
Er, how exactly does the "document/window metaphor" imply no
over-scrolling? It seems more a case of "gee maybe users will get
confused if their document is scrolled too much ... let's prevent it!"
(which is all fine and good, but it's merely a practical heuristic).
> Instead, suffice it to say that it should be up to
> the UI layer to implement the exact behavior.
The UI layer should be able to specify defaults; the final decision
should be up to the user.
-Miles
--
Do not taunt Happy Fun Ball.
next prev parent reply other threads:[~2005-04-08 2:05 UTC|newest]
Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-04-03 10:37 Aquamacs distro for OS X like behavior David Reitter
2005-04-04 11:40 ` David Kastrup
2005-04-04 14:02 ` David Reitter
2005-04-04 17:28 ` Stefan Monnier
2005-04-04 17:47 ` David Kastrup
2005-04-04 23:27 ` David Reitter
2005-04-05 0:02 ` David Kastrup
2005-04-05 14:58 ` Stefan Monnier
2005-04-06 13:03 ` David Reitter
2005-04-06 14:08 ` Stefan Monnier
2005-04-06 14:32 ` Scrollbar bug on OS X (was: Aquamacs distro for OS X like behavior) David Reitter
2005-04-06 17:14 ` Scrollbar bug on OS X Stefan Monnier
2005-04-06 22:07 ` Scrollbar bug on OS X (was: Aquamacs distro for OS X like behavior) Miles Bader
2005-04-06 22:25 ` Scrollbar bug on OS X David Kastrup
2005-04-06 22:51 ` Stefan Monnier
2005-04-07 18:27 ` Richard Stallman
2005-04-07 19:26 ` Stefan Monnier
2005-04-07 19:30 ` David Kastrup
2005-04-07 19:46 ` Jan D.
2005-04-07 19:59 ` David Reitter
2005-04-08 2:05 ` Miles Bader [this message]
2005-04-08 11:31 ` David Reitter
2005-04-08 12:42 ` Stefan Monnier
2005-04-08 13:12 ` David Reitter
2005-04-08 14:08 ` Stefan Monnier
2005-04-08 15:46 ` Kevin Rodgers
2005-04-09 8:04 ` Eli Zaretskii
2005-04-09 16:04 ` Luc Teirlinck
2005-04-09 16:46 ` Miles Bader
2005-04-09 17:02 ` Luc Teirlinck
2005-04-09 16:18 ` Luc Teirlinck
2005-04-11 18:22 ` Kevin Rodgers
2005-04-07 19:41 ` Jan D.
2005-04-08 14:32 ` Richard Stallman
2005-04-08 14:50 ` Stefan Monnier
2005-04-10 1:54 ` Richard Stallman
2005-04-10 5:53 ` Jan D.
2005-04-10 10:58 ` Miles Bader
2005-04-11 1:56 ` Richard Stallman
2005-04-06 22:44 ` Stefan Monnier
2005-04-06 16:17 ` Scrollbar size flaky on OS X (was: Aquamacs distro for OS X like behavior) David Reitter
2005-04-06 17:19 ` Scrollbar size flaky on OS X Stefan Monnier
2005-04-05 19:07 ` Aquamacs distro for OS X like behavior Richard Stallman
2005-04-05 19:25 ` Lennart Borgman
2005-04-06 14:59 ` Richard Stallman
2005-04-06 16:20 ` David Kastrup
2005-04-07 18:27 ` Richard Stallman
2005-04-07 22:24 ` Lennart Borgman
2005-04-08 9:17 ` Johan Vromans
2005-04-08 9:50 ` David Reitter
2005-04-09 3:38 ` Richard Stallman
2005-04-05 4:22 ` Richard Stallman
2005-04-04 18:25 ` Aidan Kehoe
2005-04-04 21:01 ` Eli Zaretskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=fc339e4a05040719055c055c00@mail.gmail.com \
--to=snogglethorpe@gmail.com \
--cc=emacs-devel@gnu.org \
--cc=miles@gnu.org \
--cc=monnier@iro.umontreal.ca \
--cc=rms@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.