Tuesday, July 25, 2006

Full Screen: Evolved

As promised, a couple of screenshots of Scrivener's new full screen mode. It's not finished yet - I mainly just have to hook everything up - but these should give you a good idea of how it's going to look. The first screenshot shows how full screen mode when you launch into it, with no extraneous elements visible. And don't worry, although this is the default appearance, all colours are customisable, so you can always get that retro green-text-on-black look if you really want. The second screenshot shows full screen mode with the inspector (which allows you to view and edit document notes and keywords), the keywords HUD (which allows you to edit and assign project keywords) and the tool panel (which acts like the one in iPhoto) visible.

There are still some minor conceptual problems, such as how the whole thing acts with expose, and it may therefore be that version 1.0 doesn't allow for the blanking out of other windows during full screen and full screen may end when the app deactivates (as with the current version of Ulysses). This behaviour is fine for most situations, but ideally I would like to have full screen persist when you select other applications (especially for a dual-screen set-up, which I am unable to test) at least. I'll have a look at it tomorrow, but after that I think these enhancements might just have to go into a 1.x update. Full screen is pretty sexy as it is, and the main thing is getting a 1.0 release. Anyway, enjoy the screenshots.

In this first picture, you can see that the background can be faded so that you can see windows beneath - including the main Scrivener window, which may be useful if you wish to refer to a different document.

Here you can see the other visual elements available in full screen.


Blogger amaruq said...

one word: Wow.
Keep up the excellent work. And thanks!


1:30 am  
Anonymous Anonymous said...

This looks great. Just how I imagined it.

Looking forward to version 1.0!


8:10 am  
Blogger Josh said...

Looks terrific! I really like the notes availability. Some random thoughts:

- Would the scrollbar make more sense at the extreme right edge of the screen, rather than at the edge of the "page"? I ask because one of my complaints about WriteRoom is that it's right at the edge of the page and it takes some fairly precise mousework to grab it and use it. Would sort of fit into the "simplicity" model of full-screen, with Fitts' Law and all that.

- Would the typeface be adjustable, or would we have to use the same typeface as in the rest of Scrivener?

As for the dual monitor issue, I don't think it's that big of a worry -- I mean, if you're really concerned about getting distracted by activity on the other monitor, just turn it off! The *perfect* scenario for me would being able to have my story up on one monitor and my notes on the other. If you need someone to test a dual setup when you're ready for beta, I'd be happy to help.

7:40 pm  
Blogger kayembi said...

Thanks for all the kind words. Work on Scrivener is going very well at the moment, I am pleased to say.

Josh, in reply to your queries:

- In Scrivener Gold the scrollbar was at the edge of the screen. Users seem divided on this, but in SG the edge of the screen made the most sense. I agree with you that it is much easier to grab if it is at the edge of the screen. However, in the new version of Scrivener you can have a different "paper" colour to background colour (as you can see from the shots), and you can also fade this background in and out. In these circumstances, there is suddenly a massive gap between the edge of the "paper" and the scrollbar if it is at the edge of the screen. With the paper set a different colour to the background, the scrollbar is actually much easier to find if it is at the edge of the text...

- The typeface will not be adjustable, although you can scale the size of the text. In rich text applications such as Scrivener it is not possible to adjust the typeface arbitrarily. Plain text apps such as Ulysses can do this because the text itself does not store any font information. The Cocoa text system provides "temporary text attributes" that can be applied to text, but currently they only affect the colour of text. So it is possible to change the colour, but not the font.


8:44 pm  

Post a Comment

Links to this post:

Create a Link

<< Home