Date: 29 Aug. 1982 11:05 am PDT (Sunday)
From: Taft.PA
Subject: Read-only documents
To: TiogaImplementors^
I'd like to suggest a slightly different semantics for read-only documents in
Tioga:
(1) Being read-only should not prevent Tioga's copy of the document from being
edited; it should just prevent it from being Saved on top of the original. That is,
the user must explicitly Store the document on a different file when finished
editing; and the Save menu item should not appear until he has done so.
(2) It would be nice to have read-only local documents with the same properties.
Sample application: forms. In Bravo, I occasionally forget to assign a new name
to an edited form and end up Putting it back on top of the original form. If
forms were read-only, this would not be possible.
Ed
Date: 21 Sept. 1982 6:06 pm PDT (Tuesday)
From: Stewart.PA
Subject: Menus problems
To: TiogaImplementors^
cc: Stewart
Menus.ReplaceMenuEntry does not seem to work when the replaced entry is the last in a list. (e.g. Split in Typescript Viewers).
Menus.ReplaceMenuEntry should return the old entry
Either MenuEntryRec should not be PRIVATE or there should be a "Call this menu entry" procedure.
-Larry
Date: 18-Oct-82 18:15:18 PDT
From: Taft.pa
Subject: Confusing feedback from Save
To: TiogaImplementors^
It is very confusing that the feedback from Save (requesting confirmation of the Save) persists even after Save has been confirmed, and in fact even after it has completed.
This is far from being the only instance of feedback persisting inappropriately long, but it is the most confusing I have encountered to date. Perhaps there should be a systematic convention for removal of prompts from the feedback line. For example, maybe the Viewers operation which displays the prompt should require specification of when the prompt should be removed, with the default being the next keystroke or mouse click event or something. [Time limit --SM]
Ed
Date: 8-Nov-82 15:58:03 PST
From: Maxwell.pa
Subject: Rollback+Idle for public dorados
To: Levin, McGregor
-------------------------------------
Date: 8-Nov-82 15:14:59 PST
From: ramshaw.pa
Subject: quitting conviently off of public Dorados
To: Maxwell
cc: ramshaw.pa
John, it would be minor convenience for users of public Dorados if there was some way to invoke the combination {RollBack; Idle} with one click. When leaving a Dorado that I have dirtied up, I would like to go through the RollBack sequence to guarantee that the machine is clean for the next person. But I don't want to wait until the Rollback completes, and I don't want the next person to just start working logged in as me (which is likely to cause her some confusion when she next tries to store a file on an IFS, say).
Lyle
------------------------------------------------------------
Date: 13-Nov-82 18:35:53 PST
From: teitelman.pa
Subject: typescript suggestion
To: tiogaimplementors^
cc: teitelman.pa
Reply-To: teitelman.pa
There ought to be an inline in typescript called IsATypescript. I have currently defined this to be RETURN[viewer.class.flavor = $Typescript] but you might change that without my knowing about it. [viewer.class.data.tsInfo#NIL --SM]
warren
Date: 20-Dec-82 13:43:56 PST
From: Horning.pa
Subject: Autoscroll deficiency
To: Teitelman, McGregor
cc: TiogaImplementors^, Horning.pa
I have inferred the following intended behavior for typescripts:
They scroll to keep new text visible if the end of the typescript was visible at the start of the output, otherwise not.
However, I observe the following problem: if a typescript's height is smaller than ScrollBottomOffset (something that often happens to me in viewers like FTP and Walnut), then they don't autoscroll at all.
It would seem reasonable for autoscrolling to go MIN[ScrollBottomOffset, ViewerHeight]
(or even MIN[ScrollBottomOffset, ViewerHeight/2]), rather than not scrolling at all when
ViewerHeight < ScrollBottomOffset.
Jim H.
Date: 20-Jan-83 16:54:26 PST
From: teitelman.pa
Subject: positioning icons
To: maxwell
cc: tiogaimplementors^, Swinehart, teitelman.pa
Reply-To: teitelman.pa
John,
Scott says that there is a way, though not clean, of exchanging icons on the display. Be that as it may, here are a couple of other points relating to moving/positioning icons:
(1) when I exchange an icon with a viewer using Dan's hack,
what really happens is that the corresponding icon is opened in the place of the viewer, and the corresponding viewer is closed. This is not the same as exchanging, as the new icon may very well pop up somewhere else. If the facility were available, I would code this so as to really exchange the two, i.e. have the icon that was closed appear in the same position as the one that was originally selected. In this way, if the user wants to manage his screen realestate so as to always keep one of two icons in a particular spot, and the other open, he can.
(2) It would also be nice to be able to point at an icon and move it to a new location. In particular, I would like to be able to move the icon over so that spaces opened up, and conceivably use these spaces as hints to help me find certain icons. As is, you have to play a modified version of the fifteen puzzle in order to get your icons positioned right.
warren
Date: 24 Jan. 1983 2:03 pm PST (Monday)
From: Lamming.PA
Subject: ViewerOPs
To: TiogaImplementors^
Reply-To: Lamming
There needs to be a function which does the opposite of UserToScreenCoords.
MouseInViewer does too much!
Date: 25-Jan-83 17:14:09 PST
From: teitelman.pa
Subject: ViewerEvents suggestion for next release
To: tiogaimplementors^
cc: teitelman.pa
Reply-To: teitelman.pa
Add a clientData: REF ANY field to type of EventProc and a clientData argument to RegisterEventProc. This will enable several different eventProcs, e.g. one for setInputFocus and one for killInputFocus, to share some state.
warren
Date: 29-Jan-83 14:26:01 PST
From: Taft.pa
Subject: Unintended formatting
To: TiogaImplementors^
cc: Taft.pa
I have been using Tioga a lot during the past month to edit Maxc software. It is truly wonderful except for one thing: occasionally some Tioga formatting gets put in unintentionally. I don't know whether this is the result of my issuing formatting commands accidentally or due to bugs in Tioga and related software (I'm suspicious that the EditTool's Substitute command inserts Tioga formatting spontaneously) In any event, the result is very annoying, since a Tioga formatted document is unusable on Maxc. I realize I can fix this by means of the WritePlain command, and I have been doing so, but it is really a nuisance.
This is a problem with using Tioga to edit any non-Cedar files, i.e., files intended for consumption outside Cedar. I have the following suggestion. Tioga should require special confirmation before inserting any formatting into a previously unformatted document. This should apply only to documents loaded from files, as opposed to NoName documents created from scratch. That way, plain-text documents will remain plain-text unless the user says otherwise after an explicit warning.
I also have a related suggestion, which I may have made before. When text is copied from one viewer into another, its formatting information is copied with it. This is fine if both documents use the same style, but can cause considerable confusion if they use different styles. I suggest that Tioga should require special confirmation before inserting text that uses a style not previously referenced from the destination document.
Ed
Date: 31-Jan-83 10:40:18 PST
From: Horning.pa
Subject: Roll-down menus?
To: TiogaImplementors^
cc: Horning.pa
Reply-To: Horning.pa
I was talking to Larry Rowe at the SPLISS program committee meeting about Lisa. (As a consultant, he's been using one for several months.)
He says that one reason that the one-button mouse isn't as intolerable as might be expected is the way menus are set up:
DOWN over the NAME of the menu causes the menu itself to "roll down" below the name on the screen. The cursor can then be rolled down to the desired item, which is activated by UP. (He also notes that he uses CTRL combinations in preference to menus whenever possible.)
While I wouldn't want to adopt this scheme in general, it occurs to me that it might be a very nice option for submenus like Places, Levels, and Boot. It would help to reduce the tension between long-term consumption of real estate and slow access to submenu items. Would it mesh well with the Viewers paradigm?
Jim H.
Date: 10-Feb-83 10:58:56 PST
From: Horning.pa
Subject: Abbreviations
To: TiogaImplementors^
cc: Horning.pa
It is somewhat of an annoyance that in order to have private abbreviations, I must either edit the standard abbreviations associated with a style, or create a private style.
Is there any reason not to allow "layered" abbreviation definition, much like layered TIP tables, so that I could keep my private abbreviations in a private file (or files), identified by a .profile option? I would settle for one global set, or for one set per style, whichever seems more natural to you.
Jim H.
Date: 23-Feb-83 16:28:06 PST
From: McGregor.pa
Subject: Tioga Bugs
To: McGregor
Kill the secondary selection when viewer destroyed!
Date: 25-Feb-83 16:17:16 PST
From: teitelman.pa
Subject: ctrl-shift A
To: tiogaimplementors^
cc: teitelman
Reply-To: teitelman
does not work when at end of node. If i can control-A at beginning of node to join the node to the previous one, why can't I do same thing with ctrl-shift A at end?
warren