There's a lot of writing software out there, but I couldn't find one that supported a workflow that I found comfortable. So I made my own instead!
PRETTY GOOD"Pretty Good" is a simple, easy-to-use program intended to allow writers to easily manage a single draft as a collection of discrete sections. It runs in a browser, but all the data is stored locally. I've deployed
a snapshot that you can use right now, but I recommend that you download a copy of your own off of
GitHub and use it locally or host it on your own server.
HOW TO USE ITFirst, replace my title and author's name with yours. The main editing area contains sections of text: put the text in the wider column and your notes in the narrower one. When your mouse is over a section, you will see some additional controls: the color-coded buttons indicate your progress on that section (I recommend understanding them, from left to right, as "Blank," "Unfinished," "Bad," "Pretty Good," and "Finished"), while the others are for adding, deleting, removing, and hiding sections.
Your progress will automagically be saved in your browser between sessions, but this can be somewhat volatile if you're not careful, so it's recommended that you make use of the "Export" and "Import" buttons to manually manage anything of substance.
The search box near the top will collapse the sections that don't match your input and expand the ones that do. I recommend putting #hashtags or some other distinctive syntax in your notes in order to get the most out of this feature.
I'm working on this every day, so features you request are likely to show up! In addition to your suggestions, I also intend to add a dynamic word count feature (which will no doubt be indispensable come NaNoWriMo), keyboard shortcuts (because using a mouse breaks up your rhythm), and making it less ugly.
OHIt was inspired by the supposed habit of P. G. Wodehouse of hanging each page of his unfinished manuscripts up on the wall, and moving them higher as their quality improved, only considering it ready for publication once all the pages were uniformly high. In a similar fashion, in Pretty Good, each "page" of text (which can, of course, stand for anything - one passage, one page, one scene, one chapter, whatever) can be labeled with a color-coded progress indicator and accompanied with notes indicating what you hope to accomplish therewith.
This program is still very much a work in progress, and I agree that as it stands now, it is neither pretty nor good. I just completed the core editing features this afternoon, I thought some of you might be interested to try this early version.
If you have a bug report or a feature request, you can put it here or on the GitHub page, and I promise I'll take it under very serious advisement.