Hey guys,
I don’t want to come across as a grump-gus, much less a repetitive one; after all, I’ve often and publicly lamented Scrivener’s (or rather, the OS X text system’s) problematic implementation of lists, but I’d like to draw special attention to the area of outlines. I know Scrivener has an Outliner built into it — but that’s for projects and documents, not actual textual outlines within documents. What I mean, of course, is something like this:
I. Outline level 1 text, auto-styled appropriately
A. Outline level 2 text, indented and auto-styled appropriately
B. More outline level 2 text
1. Outline level 3 text, indented and auto-styled appropriately
Currently, Scrivener supports nothing like this; indenting within a numbered list doesn’t indent to a user-specified level, the numbering scheme does not change (or stay consistent) when you indent, and of course, Scrivener cannot “back up” to a previous level based on indentation. Also, there is no way to tell Scrivener to insert a blank line between the items of a list, nor is there are there any built-in “outline styles” of lists, nor for the user to create and save this own list styles in order to make things easier. If you want this functionality, you have to implement it and keep track of it manually, which is a huge pain in the keister. I can understand the logic of using Scrivener to create a basic document and then going into Word or Pages to add the finishing touches, but . . . basic outline-lists aren’t really “finishing touches,” are they? I mean, they’re pretty central to basic document creation and for doing any kind of academic work, or for brainstorming within a document, or for inserting one’s note-taking into a larger project, as well as for breaking down writing goals within a single document, or whatever. Don’t get me wrong — Scrivener is already an impressive feat of engineering, and a marvelous program for most content-generation tasks . . . except this one, which is what’s kind of frustrating.
Me personally, I think this is a feature that needs implementing, like, yesterday , and if the OS X text system doesn’t support it, well, there’s custom code in Scrivener for dealing with ordinals, right? Even the most basic implementation would be better than what we have now, which is pretty much nada. It doesn’t strike me as a feature that would be particularly difficult to add, but then, I’m not a developer and don’t have any sense of perspective on what is or isn’t a huge load of pain in that department. All I’m saying is that if we all know that the OS X text system is — to say the least — somewhat limiting (even given its expansive and otherwise impressive feature-set), then why not make this an instance where we reach beyond it in order to add features that Apple (perhaps unwisely
) left out?