🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.mac
Article #7361

Re: Porting UNIX Applications to th

#7361
From: bhyde
Date: Thu, 25 Sep 1986 15:35
31 lines
2052 bytes
It is amazing to me the fuzzyness of terms in this user interface
problem.  One of the few books in this area is "The Elements of
Friendly Software Design"  I'm sad that it and the Mac User Interface
Guidelines are the only place I can send a person to read about
what these arguements are trying to grapple with.  I'm particularly
sad because that book suffers from the pulp computer publishing
style of the time it was written.
  If other people have things that they recomend one read I'd be
pleased to hear about them.   I, for example, don't think I've
yet seen a good discussion about why Scribe is such a good
peice of user interface design.
  I was surprised that Larry's recent note didn't mention what I
consider the some of the principle feature of a program with Modes.
It mentions the first one, and not the second or third one.

  (1) A very substantial indication of current mode is
     always apparent.
        -> Window highlighting.
	-> Mouse cursor shape, tool pallet highlighting. 
	-> Overlayed dialog window.
	-> Continous action on the part of the user, i.e.
	   dragging or shift key depressed.
  (2) Any Mode can be escaped quickly WITH NO SIDE EFFECTS! 
	-> Save dialog upon quit (never default to save)
	-> Cancel buttons in all dialogs.
  (3) The user can not damage his work when he misunderstands
      the current mode.
	-> Undo.
	-> Any document state is reachable from any other state.
        -> Changes to format and layout do not damage content.
Technical Details
Message-ID: <26700073@inmet>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!caip!pyrnj!mirror!gabriel!inmet!bhyde
References: <164@apple.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!caip!pyrnj!mirror!gabriel!inmet!bhyde
From: bhyde@inmet.UUCP
Newsgroups: net.micro.mac
Subject: Re: Porting UNIX Applications to th
Message-ID: <26700073@inmet>
Date: Thu, 25-Sep-86 11:35:00 EDT
Article-I.D.: inmet.26700073
Posted: Thu Sep 25 11:35:00 1986
Date-Received: Fri, 26-Sep-86 20:53:40 EDT
References: <164@apple.UUCP>
Lines: 31
Nf-ID: #R:apple.UUCP:-16400:inmet:26700073:000:1484
Nf-From: inmet.UUCP!bhyde    Sep 25 11:35:00 1986