I was quite excited when I read the back-log of blog entries you’ve posted, culminating in this one. Your little rant on where full screen should go in the future is nearly 100% in alignment with my own opinions, which I have voiced on other forums; mostly without any support. Few people seem willing to see past the notion that the full screen revolution existed for a reactionary purpose, and now that this purpose has been fulfilled, and we have a clean base to work from, the is no reason to impose further limitations upon the writer. Anyway, it was a pleasure to see someone else not only voicing these ideas, but acting on them!
Some comments. The HUD idea is splendid. I like how this will result in a “work space” that can be hidden or revealed, and elements can be moved about to our taste. For those of us using large, wide-screen monitors, there is a lot of waste in full screen mode. There should be an easy, one key way to toggle the visibility of all such elements, such as using the Tab key in Photoshop to hide everything except the art (obviously that would not be a good key here, but you get the idea).
The only major thing that I think you have missing is the ability to either split the main buffer, or open a second one beside it. In my opinion, the need for this is advanced by Scrivener’s design concept, which allows easy parcelling of scenes and sections into separate “documents.” The possibility or need to work on several at once, or referencing while writing in another, becomes quite high. How to go about this from a UI stand-point is where it gets sticky. I can think of a few good ideas, but I’d rather hear from you on whether or not you’d be keen on the idea at all, before spending some time brainstorming.
One last comment, and this relates to keywords in general, not just the HUD version – but I do hope that you will include a mechanism that allows for rapid keyword entry. One thing that bothers me about many keyword implementations that follow the Apple method is that you have to do a lot of mouse work and clicking to get a list in. I rather like the way MyTags works for Mail.app. You can just start typing and every time you press comma or space it starts a new keyword. Keywords that have been designated as “official” are auto-completed. To designate a new keyword as official, you just right click on it and a contextual menu appears.
You said you are not finished, yes, but I noticed there does not seem to be any sort of button to enable “typewriter mode,” as discussed in other threads. I do hope this mode makes it in!