Some random OO feature ideas

Angus McIntyre angus at pobox.com
Wed Jan 8 05:26:01 PST 2003


A recent message contained a URL describing how to use OmniOutliner 
for accounting:

	http://www.loudthinking.com/arc/000081.html

The idea of reducing my dependence on Excel is attractive, and it 
occurred to me that - without expecting a $30 outliner to replace a 
$300 spreadsheet - there are some features that could be added to OO 
that would make it better for this task and, perhaps, for others.

One feature I very much like in Excel is the 'auto-filter': you get a 
menu at the top of a column that has one item for each unique entry 
in the column. When you choose an item, the spreadsheet is filtered 
on the chosen item, so that only rows containing that item in that 
column are displayed (there is, of course, a 'Show-all' item to 
return to the full view). Another very good implementation of the 
same idea can be found in Palm Desktop.

This looks like a natural fit for OmniOutliner, would be useful in a 
wide range of situations, and wouldn't require any changes to the 
file format.

Another unrelated idea would be the use of OmniOutliner as a bookmark 
manager. Two things might be nice to have here. One would be a URL 
column type: anything in the column could be assumed to be a URL, and 
clicking on it would cause it to be passed to the default handler for 
the appropriate URL scheme.

A second would be the ability to import and export bookmark files. 
I've taken a quick look at the Explorer Favorites file, and it seems 
to be fairly skanky HTML. This would be difficult to parse using, 
say, the XML Tools OSAX, so I haven't seriously tried to AppleScript 
a solution. But it shouldn't be that hard to parse or generate and 
the ability to suck bookmark files into OmniOutliner, play with them, 
and then write them out again might definitely be a selling point.

One further feature request: could there be (or is there already) a 
way to get the currently selected text (and/or the contents of the 
'current' cell) from OmniOutliner? I tried to implement a 'Go to URL' 
AppleScript that would send you to a URL contained in a specific 
field, but found myself blocked because I couldn't see a way to get 
OO to tell me what the currently-active cell is.

	Angus
-- 
angus at pobox.com                             http://pobox.com/~angus



More information about the OmniOutliner-Users mailing list