Permalink
Browse files

Added starter-kit folder and sampler platter example brief.

  • Loading branch information...
1 parent e5d2215 commit 1a1170c3d4a82bf23d8a2250b83e20346a0db87b @capttaco committed May 4, 2010
View
@@ -1,3 +1,5 @@
build
*.xcodeproj/*.pbxuser
-*.xcodeproj/*.perspectivev3
+*.xcodeproj/*.perspectivev3
+starter-kit/examples/sampler platter/sampler.brieflist
+starter-kit/examples/sampler platter/sampler.source
@@ -7,7 +7,6 @@
objects = {
/* Begin PBXBuildFile section */
- 0005E52D10E83C99006D44A2 /* TransitionsGallery.brieflist in Resources */ = {isa = PBXBuildFile; fileRef = 0005E52C10E83C99006D44A2 /* TransitionsGallery.brieflist */; };
1D3623260D0F684500981E51 /* BriefsAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* BriefsAppDelegate.m */; };
1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
@@ -60,7 +59,6 @@
D43CE958115FC77E00DA07D5 /* install-button.png in Resources */ = {isa = PBXBuildFile; fileRef = D43CE956115FC77E00DA07D5 /* install-button.png */; };
D43CE959115FC77E00DA07D5 /* update-button.png in Resources */ = {isa = PBXBuildFile; fileRef = D43CE957115FC77E00DA07D5 /* update-button.png */; };
D43CEAB11160376500DA07D5 /* BFArrayBriefDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = D43CEAB01160376500DA07D5 /* BFArrayBriefDataSource.m */; };
- D43CEB121160468F00DA07D5 /* howto.brieflist in Resources */ = {isa = PBXBuildFile; fileRef = D46414191069AB25001522F6 /* howto.brieflist */; };
D43CEC36116061CD00DA07D5 /* BriefRef.m in Sources */ = {isa = PBXBuildFile; fileRef = D43CEC35116061CD00DA07D5 /* BriefRef.m */; };
D43CEF6F1162E3EC00DA07D5 /* already-button.png in Resources */ = {isa = PBXBuildFile; fileRef = D43CEF6E1162E3EC00DA07D5 /* already-button.png */; };
D463E8FF107310170075CCCE /* BFBriefcastViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D463E8FE107310170075CCCE /* BFBriefcastViewController.m */; };
@@ -70,7 +68,6 @@
D4641313106879AF001522F6 /* BFAddBriefcastViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D4641311106879AF001522F6 /* BFAddBriefcastViewController.m */; };
D4641314106879AF001522F6 /* BFAddBriefcastViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = D4641312106879AF001522F6 /* BFAddBriefcastViewController.xib */; };
D464133E10695048001522F6 /* BFTextCellController.m in Sources */ = {isa = PBXBuildFile; fileRef = D464133D10695048001522F6 /* BFTextCellController.m */; };
- D46A15D310D1FF1000B92FDF /* actions-sample.brieflist in Resources */ = {isa = PBXBuildFile; fileRef = D46A15D210D1FF1000B92FDF /* actions-sample.brieflist */; };
D47200A810A1139500601755 /* 37-suitcase.png in Resources */ = {isa = PBXBuildFile; fileRef = D47200A710A1139500601755 /* 37-suitcase.png */; };
D47200BA10A11A0500601755 /* small-gradient.png in Resources */ = {isa = PBXBuildFile; fileRef = D47200B910A11A0500601755 /* small-gradient.png */; };
D472018F10A294BA00601755 /* 58-bookmark.png in Resources */ = {isa = PBXBuildFile; fileRef = D472018E10A294BA00601755 /* 58-bookmark.png */; };
@@ -120,7 +117,6 @@
D4AF1DC8114B61A600D1B3B5 /* BFBrowseBriefcastViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = D4AF1DC7114B61A600D1B3B5 /* BFBrowseBriefcastViewController.xib */; };
D4AF1DCF114BFE2300D1B3B5 /* BFBriefInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D4AF1DCE114BFE2300D1B3B5 /* BFBriefInfo.m */; };
D4AF1E03114C093300D1B3B5 /* NSDictionary+BFAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D4AF1E02114C093300D1B3B5 /* NSDictionary+BFAdditions.m */; };
- D4C0F3A810C7710A008E8DE5 /* transition-sample.brieflist in Resources */ = {isa = PBXBuildFile; fileRef = D4C0F3A710C7710A008E8DE5 /* transition-sample.brieflist */; };
D4CA29381076F60500AA84FE /* BFBriefcastViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = D4CA29351076F60500AA84FE /* BFBriefcastViewController.xib */; };
D4CA29391076F60500AA84FE /* BFBrowseViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = D4CA29361076F60500AA84FE /* BFBrowseViewController.xib */; };
D4CA293A1076F60500AA84FE /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = D4CA29371076F60500AA84FE /* MainWindow.xib */; };
@@ -157,7 +153,6 @@
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
- 0005E52C10E83C99006D44A2 /* TransitionsGallery.brieflist */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; name = TransitionsGallery.brieflist; path = sample/TransitionsGallery.brieflist; sourceTree = "<group>"; };
1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
1D3623240D0F684500981E51 /* BriefsAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BriefsAppDelegate.h; path = Classes/BriefsAppDelegate.h; sourceTree = "<group>"; };
1D3623250D0F684500981E51 /* BriefsAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BriefsAppDelegate.m; path = Classes/BriefsAppDelegate.m; sourceTree = "<group>"; };
@@ -257,8 +252,6 @@
D4641312106879AF001522F6 /* BFAddBriefcastViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = BFAddBriefcastViewController.xib; path = Classes/BFAddBriefcastViewController.xib; sourceTree = "<group>"; };
D464133C10695048001522F6 /* BFTextCellController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BFTextCellController.h; sourceTree = "<group>"; };
D464133D10695048001522F6 /* BFTextCellController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BFTextCellController.m; sourceTree = "<group>"; };
- D46414191069AB25001522F6 /* howto.brieflist */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; name = howto.brieflist; path = sample/briefcasts/howto.brieflist; sourceTree = "<group>"; };
- D46A15D210D1FF1000B92FDF /* actions-sample.brieflist */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; name = "actions-sample.brieflist"; path = "sample/actions-sample.brieflist"; sourceTree = "<group>"; };
D46B799310A6239900CCD698 /* BFBriefcastEventDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BFBriefcastEventDelegate.h; sourceTree = "<group>"; };
D47200A710A1139500601755 /* 37-suitcase.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "37-suitcase.png"; path = "images/37-suitcase.png"; sourceTree = "<group>"; };
D47200B910A11A0500601755 /* small-gradient.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "small-gradient.png"; path = "images/small-gradient.png"; sourceTree = "<group>"; };
@@ -330,7 +323,6 @@
D4AF1DCE114BFE2300D1B3B5 /* BFBriefInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BFBriefInfo.m; sourceTree = "<group>"; };
D4AF1E01114C093300D1B3B5 /* NSDictionary+BFAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+BFAdditions.h"; sourceTree = "<group>"; };
D4AF1E02114C093300D1B3B5 /* NSDictionary+BFAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+BFAdditions.m"; sourceTree = "<group>"; };
- D4C0F3A710C7710A008E8DE5 /* transition-sample.brieflist */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; name = "transition-sample.brieflist"; path = "sample/transition-sample.brieflist"; sourceTree = "<group>"; };
D4CA29351076F60500AA84FE /* BFBriefcastViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = BFBriefcastViewController.xib; path = Classes/BFBriefcastViewController.xib; sourceTree = "<group>"; };
D4CA29361076F60500AA84FE /* BFBrowseViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = BFBrowseViewController.xib; path = Classes/BFBrowseViewController.xib; sourceTree = "<group>"; };
D4CA29371076F60500AA84FE /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainWindow.xib; path = Classes/MainWindow.xib; sourceTree = "<group>"; };
@@ -659,10 +651,6 @@
D463E8BE106D6C580075CCCE /* My Briefs */ = {
isa = PBXGroup;
children = (
- D46A15D210D1FF1000B92FDF /* actions-sample.brieflist */,
- D4C0F3A710C7710A008E8DE5 /* transition-sample.brieflist */,
- 0005E52C10E83C99006D44A2 /* TransitionsGallery.brieflist */,
- D46414191069AB25001522F6 /* howto.brieflist */,
);
name = "My Briefs";
sourceTree = "<group>";
@@ -986,7 +974,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- D43CEB121160468F00DA07D5 /* howto.brieflist in Resources */,
D4641314106879AF001522F6 /* BFAddBriefcastViewController.xib in Resources */,
D4309743106AC10B00C1EC5E /* Briefs-data.plist in Resources */,
D4CA29381076F60500AA84FE /* BFBriefcastViewController.xib in Resources */,
@@ -995,9 +982,6 @@
D47200A810A1139500601755 /* 37-suitcase.png in Resources */,
D47200BA10A11A0500601755 /* small-gradient.png in Resources */,
D472018F10A294BA00601755 /* 58-bookmark.png in Resources */,
- D4C0F3A810C7710A008E8DE5 /* transition-sample.brieflist in Resources */,
- D46A15D310D1FF1000B92FDF /* actions-sample.brieflist in Resources */,
- 0005E52D10E83C99006D44A2 /* TransitionsGallery.brieflist in Resources */,
D482E4FE10EEECC700678404 /* BFMainViewController.xib in Resources */,
D4A394BA1130F926004971E9 /* flag.png in Resources */,
D4A39819113C6DBB004971E9 /* app-icon.png in Resources */,
View
@@ -0,0 +1,43 @@
+
+This is a bundle geared towards aspiring briefs authors. Below is a description of each
+of the folders in this kit. As you may already know, Briefs are authored on a Mac desktop
+or laptop.
+
+While not required, there are resources that are specific to certain applications
+that are found in a typical designer's arsenal. If you find support for your particular tool
+of choice is not included, I will update this kit to include any additional resources you
+provide. You can contact me using the various methods listed below.
+
+Rob Rhyne
+rob@robrhyne.com
+http://twitter.com/capttaco
+
+Follow briefs on twitter at http://twitter.com/briefsapp
+
+----------------------------------------------------------------------------------------------
+
+examples/
+=========
+In this folder you'll find the source, including photoshop files, for the briefs that come
+installed as part of the application. The sampler platter is a multi-scene brief that
+demonstrates various capabilities of the briefs system. I encourage you to consult that source
+to get a feel for the platform.
+
+
+extras/
+=======
+This folder contains sample images, including a springboard PSD that can be use to place your
+sample app icon inside of an opening scene. There is also a textmate plugin for the .bs files.
+The plugin allows you to drag images onto the editor to create scenes and actors directly. It
+also offers syntax highlighting for the entire language.
+
+
+scripts/
+========
+Contained in this folder are the two scripts essential to compiling and building briefs. Both
+should be copied to a location on your path. (I suggest /usr/local/bin/) The first, `BS`, is
+the parser for .bs script files. The output of this parser is a source file with file references
+to the images. The second script, `compact-briefs` will serialize each image reference into the
+source file, outputting a .brieflist as a single file. This compacted .brieflist can then be
+referenced in a briefcast or put on a web server (like a dropbox public folder) to load into
+the app.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -0,0 +1,109 @@
+# Sampler Platter (installed by default in Briefs.app)
+# author: Rob Rhyne
+#
+start: Welcome
+
+
+################################################################
+# Welcome Scene
+
+scene: Welcome
+image: images/welcome/bg.png
+ actor: Next button
+ size: 42,40
+ position: 271,437
+ action: goto(Simulated Login, pushLeft)
+
+ actor: Tap Me Button
+ image: images/welcome/tapme.png
+ size: 201,51
+ position: 56,282
+ action: show(Actor Callout)
+
+ actor: Actor Callout
+ image: images/welcome/callout.png
+ size: 140,104
+ position: 83,151
+ visible: false
+
+
+
+################################################################
+# Login Workflow
+
+scene: Simulated Login
+image: images/login/bg.png
+ actor: Show Keyboard
+ size: 280,80
+ position: 20,127
+ action: move(Keyboard, 0, 220)
+
+ actor: Keyboard
+ image: images/login/keyboard.png
+ size: 320,259
+ position: 0,480
+ action: goto(Password Entered)
+
+
+scene: Password Entered
+image: images/login/bg-filled.png
+ actor: Login Button
+ size: 201,51
+ position: 59,251
+ action: goto(Actor Arcade, flipLeft)
+
+ actor: Keyboard
+ image: images/login/keyboard.png
+ size: 320,259
+ position: 0,220
+ action: move(Keyboard, 0, 480)
+
+
+
+
+################################################################
+# Actor Arcade Scene
+
+scene: Actor Arcade
+image: images/arcade/bg.png
+ actor: Next button
+ size: 42,40
+ position: 271,437
+ action: goto(Scrollable Magic, curlUp)
+
+ actor: Invader
+ image: images/arcade/invader.png
+ size: 99,105
+ position: 110,149
+
+ actor: Move Button
+ size: 100, 51
+ position: 59, 310
+ action: move(Invader, 110, 100)
+
+ actor: Resize Button
+ size: 100, 51
+ position: 160, 310
+ action: resize(Invader, 50, 57)
+
+
+
+################################################################
+# Scrollable Magic Scene
+
+scene: Scrollable Magic
+image: images/scrollable/bg.png
+ actor: Scrollable Actor
+ image: images/scrollable/scrollable-actor.png
+ size: 237,251
+ scrollable: true
+ position: 42,54
+ action: toggle(Toggle Button)
+
+ actor: Toggle Button
+ image: images/scrollable/enabled-actor.png
+ disabled: images/scrollable/disabled-actor.png
+ size: 201,51
+ position: 60,394
+ action: goto(Welcome, zoomOut)
+
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 1a1170c

Please sign in to comment.