Named style behavior [was Re: change keyboard shortcuts]

Ken Case kc at omnigroup.com
Thu Jan 19 16:53:33 PST 2006


On Jan 19, 2006, at 15:17 , Nicholas Riley wrote:
> It reminds me of another thing - is there a way to do "Show Styles  
> View" other than the menu?

Clicking on a level style in the drawer will also switch to the  
styles view, and you can customize your toolbar to include a Styles  
View tool.

> I often find my named styles are being misapplied - i.e., if you  
> have a heading with a single subhead and apply a style to the  
> subhead, it gets saved at the level of the heading, which means  
> that additional subheads get the style when I don't want them to,

You can turn off Automatic Level Styles in the Format menu to prevent  
OmniOutliner from learning level styles by example.  (To turn this  
off for all documents, edit the template for new documents.)

> and there's no way to turn off the style from the keyboard I know of.

You should be able to turn off the style using the same keyboard  
shortcut as you use to turn it on.  (It's a toggle.)

> The "Style Attributes" palette doesn't show attributes of subheads,  
> so if I delete the last styled subhead of some heading, the style  
> is lurking in wait to reapply the next time I create a subhead, yet  
> it's not visible anywhere in the UI I can tell.

You can tell where these styles are lurking using the Styles view  
(and you can remove them by clicking on them and hitting Delete), but  
hopefully turning off Automatic Level Styles will prevent them from  
happening in the first place.

> If it's the only heading in the document, it's even worse - the  
> Styles View shows nothing even when I click on the subhead, because  
> the style gets applied to "All level n rows", and neither does the  
> style get updated in the drawer (is there a different "All level n  
> rows" being used here that I'm
> unaware of?).

The style view should show more than one style chit (the "A" icon),  
and you can select and view the styles associated with that level by  
clicking on it.

> Compared with MORE's rules, which were more logical, visible  
> without requiring a special mode, and above all entirely  
> manipulable from the keyboard, I find OmniOutliner's styles to be  
> really painful

I certainly do think that there is room for improvement in  
OmniOutliner's styling system, and we welcome your feedback.  Do you  
have some specific suggestions (beyond looking at how MORE worked)?

> - second only to the notes toggle behavior, which I've already  
> reported... why on earth must I enter a note before I can hide it?

Sorry, I'm not familiar with your earlier report about toggling  
notes, and I'm not sure what problem you're running into.  I can  
select a mix of rows, some with and some without notes, and toggle  
the visibility of all of them using Command-'.

> I tried using the Keyboard Shortcuts in System Preferences to set a  
> shortcut for "Show Styles View", but they stop working after I do  
> various things which I imagine cause OmniOutliner to refresh its  
> menus (such as clicking in the topic), until I pull down the menu  
> again.

Looks like that's a bug:  I'd be surprised if the keyboard shortcut  
itself has been lost, but the action seems to be disabled when the  
selection is in the topic header.  (I can't select it from the menu  
item either.)

> I run into the above problems many times a day, because I use named  
> styles to mark items in my to-do list as "priority", "in progress"  
> and so forth, and very often end up with unintended style  
> application as I describe.

To summarize:  turning off Automatic Level Styles may be a better fit  
for your work habits--and yes, it's possible to turn off named styles  
by using their keyboard shortcut.  I hope this helps somewhat!

And do let us know if you have suggestions on ways we can make this  
work better.

				Ken



More information about the OmniOutliner-Users mailing list