Brian sent us (thanks!) what is probably the very first Keynote '08 hack. He found that there's a new stroke option in the program called Picture Frames, which are various types of framing graphics to put around a slide. The standard choice screen lets you choose from 12, but Brian opened up the Keynote files, and found that there were actually 72-- apparently Apple included Frames for its own Themes, but didn't allow the user to use them separately.Fortunately, all it takes to show the extra frames is their names in an xml (actually a .plist) file inside the Keynote .app folder, so Brian cracked it open, and added all the names. Turns out, also, that no matter how much you stretch it, the Picture Frames choose can only show 50 at a time, so Brian even created a customized .plist file that shows his 50 favorites-- all you have to do is download it from him, put it inside your Keynote .app file, restart Keynote, and you've got access to almost all the Picture Frames that Apple does.
It's pretty clear why Apple didn't want people playing around with custom frames too much (opening a Keynote file with a custom frame requires that you have it installed, apparently, so sending a Keynote file to your friend without the custom frame could lead to trouble), but who knows why they didn't at least give you the option of using all the frames everyone has. Thanks to Brian's superfast hack, now you can.
Update: Just to make it clear, it's fine to use these hidden frames, since everyone has them installed. The problem with sharing frames comes when you send someone a slide with a frame you created-- they don't have that frame installed, and so they won't see it.













Reader Comments (Page 1 of 1)
8-09-2007 @ 1:28AM
Cutter White said...
Perhaps they just included them in the program already, so when they update keynote they can say "LOOK, NEW THEMES" ie the same way they "surprised" us with wireless N already being installed in some computers.
Reply
8-09-2007 @ 2:53AM
Marko said...
I suppose, the same thing could be done with Pages?
Reply
8-09-2007 @ 5:29AM
iPom' said...
The same problem, and so same solution in Pages, with the SLGraphicInspectorFrames.plist file ;)
Reply
8-09-2007 @ 10:49AM
chris said...
Have comments been turned off for this story?
Reply
8-09-2007 @ 3:04PM
Brian Peat said...
Just wanted to clarify...making your OWN custom theme and giving a file that uses that is where you get into problems. Using one of the hidden frames is NO PROBLEM when you send it to someone else, because the frames work anyway, even though they're hidden in the list. So to be clear, there's NO ISSUE using Apple's hidden frames. The issue I found was when I made my own custom frame with my own graphics and realized there's no way to attach the actual frame data to a Keynote file.
Reply
8-09-2007 @ 3:13PM
Brian Peat said...
Doh! that should have said "...making your OWN custom frame..." not theme.
Reply
8-29-2007 @ 12:41PM
Maple said...
Would these frames also be accessible for iWeb '08?
Reply