This version was compiled under 2.1. It should run fine under 2.0. Don't ask me about 3.0.

Notes simply reads and displays the contents of the rich text format file ~/.Notes. You can edit the displayed text and the edited version is saved automatically when you quit Notes or log off. The idea is to have Notes auto-launched to remind yourself of what you were doing when you logged off.

As a convenience, Notes does not display its window when auto-launched if the file is empty. Double clicking on Notes's icon will display the window.

There are menu items to save the current text, to reload the text and to quit Notes without saving the text. These are useful if you are logged into more than one machine, to ensure that the most current version of the text is the one that is saved.

Notes provides a service item called Note, which places the current ASCII or Rich Text selection in the text in the Notes window: if text is selected in Notes's window, then that selection is replaced, otherwise the text is placed on a new line at the start or end of Notes's text according to the preference setting. I haven't put in a command-key equivalent for this menu item: I don't believe services should come with built in equivalents, since the programer has no way of knowing if it will override your favourite key in your favourite application. You can use Preferences to set an equivalent for all applictions, or use DefaultManager (or dwrite) to set an equivalent for a particular application (the default for command keys is NXCommandKeys and has the form "item,key,item,key,¼"). I find it useful to set `N' as the equivalent in Terminal and Edit.

Notes is similar in purpose to (and was inspired by) Todo, but I didn't like the window always appearing when I logged in even if the text was empty. In addition, Notes remembers the size and location of its main window. All coding is original (sorry about the mess). One possible extension would be to have the text saved every x minutes, in case you've stored some vital scrap of information and your NeXT crashes. Maybe I'll get around to it sometime.

Do what you like with the application and code, so long as you give me due credit. All the usual disclaimers apply: this application is provided in good faith and in the hope that it will be useful, but absolutely no guarantee is given as to its suitability or otherwise for any purpose; under no circumstance will I or the Queen's University of Belfast be held responsible for anything resulting from the use of or the inability to use this application, the source code, or any part thereof.

sfitzp@cs.qub.ac.uk	(NeXT)
Stephen Fitzpatrick	
Department of Computer Science
The Queen's Univerity of Belfast
ShARE and EnJOY