When it comes to writing fiction (and specifically fiction), there are two things I like that both Scrivener and Ulysses offer that, perhaps surprisingly, very few other writing apps do. One is nice to have, the other I consider more essential.
- A list of scenes that can be re-ordered. Both programs show a list of scenes to the left of the main writing window, acting as containers for scenes/chapters. You can move them around in any order that you want. I rarely move scenes around, but having them visually laid out next to the main editing window helps me get a visual overview of a novel, a case where technology really does offer something you can’t easily replicate going old school with pen and paper (or typewriter).
- Indents on paragraphs. This might seem trivial, but hear me out! When I write blog posts like this one, I hit
Enter
(orReturn
, for Mac purists) and a new paragraph begins. This can work in fiction, too, though you’ll never see a book printed this way (it would add many more pages and drive up costs on paper books, for one). In paper books and their digital brethren, the first line of each paragraph is indented to distinguish it from the one before. If you use a typical markdown editor, hitting Enter will only start a new line, it won’t add a blank line (WordPress does not use Markdown and is coded to add the blank line automatically). You need to hit Enter twice for that. In fiction, you can have a lot of short paragraphs, such as when there is a back-and-forth dialog between characters. This means you are constantly having to hit Enter twice to properly separate paragraphs and avoid getting what looks like a wall of text. Ulysses cheats by using a modified version of Markdown that allows indents on the first line of a paragraph. Scrivener avoids this entirely by adopting a Word-like WYSIWYG approach.
I could, for example, use Obsidian, a free Markdown editor I am using for notes, to write a novel. There’s even a community plugin called Longform made just for this purpose. But there’s no support for indents, so I’d be doing the double Enter thing, and in my experience it breaks flow just enough to be consistently annoying. Maybe I’ll try again as an experiment on a short story or something, because there are aspects of both Scrivener and Ulysses I don’t like, so finding an alternative to both would be nice.
And for the extra-curious, here are some of the things I don’t like about each:
Scrivener:
- Does not handle cloud saves well at all
- Cumbersome, ugly and unconventional interface (yes, even on the Mac)
Ulysses:
- No Windows version
- Requires subscription (I think it’s a great example of how a subscription is great for developers while being a poor value for the user)
Again, both of these things may seem relatively small, but together they add a lot to make the experience of writing fiction a better one for me. And I really can’t think of other writing apps that offer both, which is kind of weird!