index card to full screen trouble

I have been using Scrivener 2 as script writing tool and I am loving the flexibility of Scrivener to adapt to my work flow as opposed to bring locked into the way the software works… lovely.

My current work flow is to maximize the onscreen real-estate in index card view then use the index cards to move through the script and use the keyboard short cut to jump to full screen when I want to work on a scene. This is working well for me for the most part but, for some reason I have a scene that this doesn’t work with. Now this is not necessarily a big deal, there are other ways for me to get into full screen mode, but it seems strange that it doesn’t work with this particular card.

I’ve look at differences between this scene and others in the inspector and can’t find any. I’ve looked in the user manual to see if there is a setting that would cause this but haven’t found anything. Weirdly, if I am in scrivening mode, I can jump to full screen for this scene. Its just from the index card view that this doesn’t seem to be work. Like I said its not really a big deal but I’m curious… anything specific settings wise that would be causing this? Thanks.

Hi Ken,

To ask the obvious first (which you’ve essentially already answered but I have to check): is the scene definitely a text document and not an image, PDF or web file or suchlike? Also, is the card selected and does the corkboard have the focus? (Like I say, it sounds as though you’ve checked all of that but I have to ask.)

Ruling that out, when you select this card, if you go to the “View” menu, is “Enter Full Screen” completely greyed out? And if so, could you please post a screenshot so that I can see the corkboard when this option isn’t available?

Thanks and all the best,
Keith

Hey Keith, thanks for the reply.

Yes the scene is definite a text doc, which is in script format mode. The card is selected, but I don’t quite know what you mean by the card having focus… If you are asking whether the card is selected within the corkboard as opposed to the binder then yes, the corkboard has focus.

With the card selected, in the “View” menu, “Enter Full Screen” not greyed out, it is black. When I try to use the command via the menu nothing happens. When I use the short cut keys to go to full screen mode the view menu highlights the way it normally would, but then nothing happens. Now if I switch to scrivening mode the command works fine. I’ve now found 2 cards out of 70, that are exhibiting this behavior. The mystery continues :slight_smile:

Which version of Scrivener are you using? Is it the latest (2.0.5)? You can check by going to the Scrivener menu and choosing “About Scrivener”. If it’s not 2.0.5, please go to Scrivener > Check For Updates… And update to the latest version.

Next, go to View > Enter Full Screen with a problematic card selected again so that nothing happens, then switch to the Finder and go to ~/Library/Application Support/Scrivener/Logs (where ~ represents your home folder). You should find a file entitled Console.log in that folder - please either attach it to your reply or open it in a plain text editor such as TextEdit and copy and paste it into your reply. My guess is that an error is getting thrown in the background, and that should be reported in this log file. If the …/Logs folder doesn’t exist and there is no Console.log file, please open Console.app from /Applications/Utilities and see if you can see any error messages pertaining to Scrivener there.

Many thanks!

All the best,
Keith

Hey Keith

The forum won’t seem to let me post the log so I’m pasting it below… thanks

2011-03-28 15:54:29.834 Scrivener[10304:207] HIToolbox: ignoring exception ‘NSMutableRLEArray objectAtIndex:effectiveRange:: Out of bounds’ that raised inside Carbon event dispatch
(
0 CoreFoundation 0x96c566ba __raiseError + 410
1 libobjc.A.dylib 0x92fca509 objc_exception_throw + 56
2 CoreFoundation 0x96c563e8 +[NSException raise:format:arguments:] + 136
3 CoreFoundation 0x96c5635a +[NSException raise:format:] + 58
4 Foundation 0x994b5266 -[NSRLEArray objectAtIndex:effectiveRange:] + 118
5 AppKit 0x9778b8b8 -[NSTextView(NSSharing) setSelectedRanges:affinity:stillSelecting:] + 2015
6 ScrAppKit 0x003e0f20 -[KBBaseTextView setSelectedRanges:affinity:stillSelecting:] + 159
7 Scrivener 0x0012713e -[KMBTextView setSelectedRanges:affinity:stillSelecting:] + 520
8 AppKit 0x9778afff -[NSTextView(NSSharing) setSelectedRange:] + 64
9 Scrivener 0x000ba601 -[SCRFullScreenWindowController reloadMainText] + 1065
10 Scrivener 0x000c53e5 -[SCRFullScreenWindowController setBinderDocuments:] + 1406
11 Scrivener 0x0001fa95 -[SCRMainDocument toggleFullScreen:] + 1011
12 AppKit 0x9766cc46 -[NSApplication sendAction:to:from:] + 112
13 AppKit 0x9766caf9 -[NSMenuItem _corePerformAction] + 435
14 AppKit 0x9766c7eb -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 174
15 AppKit 0x9766c6da -[NSMenu performActionForItemAtIndex:] + 65
16 AppKit 0x9766c68d -[NSMenu _internalPerformActionForItemAtIndex:] + 50
17 AppKit 0x9766c5f3 -[NSMenuItem _internalPerformActionThroughMenuIfPossible] + 97
18 AppKit 0x9766c537 -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 336
19 AppKit 0x97660c61 NSSLMMenuEventHandler + 404
20 HIToolbox 0x92aa3ecf _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 1567
21 HIToolbox 0x92aa3196 _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 411
22 HIToolbox 0x92ac5a07 SendEventToEventTarget + 52
23 HIToolbox 0x92af1fd3 _ZL18SendHICommandEventmPK9HICommandmmhPKvP20OpaqueEventTargetRefS5_PP14OpaqueEventRef + 448
24 HIToolbox 0x92b16cc0 SendMenuCommandWithContextAndModifiers + 66
25 HIToolbox 0x92b16c75 SendMenuItemSelectedEvent + 121
26 HIToolbox 0x92b16b80 ZL19FinishMenuSelectionP13SelectionDataP10MenuResultS2 + 152
27 HIToolbox 0x92ae634a _ZL14MenuSelectCoreP8MenuData5PointdmPP13OpaqueMenuRefPt + 454
28 HIToolbox 0x92ae5abc _HandleMenuSelection2 + 465
29 HIToolbox 0x92ae58da _HandleMenuSelection + 53
30 AppKit 0x9765a1a2 _NSHandleCarbonMenuEvent + 285
31 AppKit 0x9762ed3e _DPSNextEvent + 2304
32 AppKit 0x9762dfce -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
33 AppKit 0x975f0247 -[NSApplication run] + 821
34 AppKit 0x975e82d9 NSApplicationMain + 574
35 Scrivener 0x00002621 _start + 208
36 Scrivener 0x00002550 start + 40
)

There’s your problem - an error is being thrown. Which version are you using, did you check? A problem similar to this one was fixed a couple of updates back, but if you are using the most up-to-date version (2.0.5) then I will need to investigate this. So, please confirm that you are using the latest version;I assume that you are as it sounds as though you found the Console.log file, which is only generated by 2.0.5.

If so, could you please zip up your project and send it to me at kb-tech-support@literatureandlatte.com along with instructions on how I can see this bug for myself? I can then investigate and fix it.

Many thanks and all the best,
Keith

I’m using 2.0.5 so I’ll package up the project and send it too you.

Thanks, Ken. I’ve just sent you an e-mail with a build that I hope fixes this issue.
All the best,
Keith