diff --git a/iwsy/resources/img/quickstart/action-crossfade.png b/iwsy/resources/img/quickstart/action-crossfade.png new file mode 100644 index 0000000..4084dbb Binary files /dev/null and b/iwsy/resources/img/quickstart/action-crossfade.png differ diff --git a/iwsy/resources/img/quickstart/action-fade.png b/iwsy/resources/img/quickstart/action-fade.png new file mode 100644 index 0000000..c190b09 Binary files /dev/null and b/iwsy/resources/img/quickstart/action-fade.png differ diff --git a/iwsy/resources/img/quickstart/action-show.png b/iwsy/resources/img/quickstart/action-show.png new file mode 100644 index 0000000..d8e0f62 Binary files /dev/null and b/iwsy/resources/img/quickstart/action-show.png differ diff --git a/iwsy/resources/img/quickstart/actions.png b/iwsy/resources/img/quickstart/actions.png new file mode 100644 index 0000000..7da139e Binary files /dev/null and b/iwsy/resources/img/quickstart/actions.png differ diff --git a/iwsy/resources/img/quickstart/apricale.jpg b/iwsy/resources/img/quickstart/apricale.jpg new file mode 100644 index 0000000..57c1880 Binary files /dev/null and b/iwsy/resources/img/quickstart/apricale.jpg differ diff --git a/iwsy/resources/img/quickstart/buttons.png b/iwsy/resources/img/quickstart/buttons.png new file mode 100644 index 0000000..5148b7e Binary files /dev/null and b/iwsy/resources/img/quickstart/buttons.png differ diff --git a/iwsy/resources/img/quickstart/center-title.png b/iwsy/resources/img/quickstart/center-title.png new file mode 100644 index 0000000..fe427e9 Binary files /dev/null and b/iwsy/resources/img/quickstart/center-title.png differ diff --git a/iwsy/resources/img/quickstart/cinqueterre.jpg b/iwsy/resources/img/quickstart/cinqueterre.jpg new file mode 100644 index 0000000..0963d40 Binary files /dev/null and b/iwsy/resources/img/quickstart/cinqueterre.jpg differ diff --git a/iwsy/resources/img/quickstart/fade-down-bg.png b/iwsy/resources/img/quickstart/fade-down-bg.png new file mode 100644 index 0000000..617e69b Binary files /dev/null and b/iwsy/resources/img/quickstart/fade-down-bg.png differ diff --git a/iwsy/resources/img/quickstart/fade-up-background.png b/iwsy/resources/img/quickstart/fade-up-background.png new file mode 100644 index 0000000..971d6b2 Binary files /dev/null and b/iwsy/resources/img/quickstart/fade-up-background.png differ diff --git a/iwsy/resources/img/quickstart/fade-up-background2.png b/iwsy/resources/img/quickstart/fade-up-background2.png new file mode 100644 index 0000000..1f478c4 Binary files /dev/null and b/iwsy/resources/img/quickstart/fade-up-background2.png differ diff --git a/iwsy/resources/img/quickstart/fade-up-manarola.png b/iwsy/resources/img/quickstart/fade-up-manarola.png new file mode 100644 index 0000000..5ffceff Binary files /dev/null and b/iwsy/resources/img/quickstart/fade-up-manarola.png differ diff --git a/iwsy/resources/img/quickstart/final-1.png b/iwsy/resources/img/quickstart/final-1.png new file mode 100644 index 0000000..2399e48 Binary files /dev/null and b/iwsy/resources/img/quickstart/final-1.png differ diff --git a/iwsy/resources/img/quickstart/final-2.png b/iwsy/resources/img/quickstart/final-2.png new file mode 100644 index 0000000..aded2ce Binary files /dev/null and b/iwsy/resources/img/quickstart/final-2.png differ diff --git a/iwsy/resources/img/quickstart/first-block.png b/iwsy/resources/img/quickstart/first-block.png new file mode 100644 index 0000000..8dc2461 Binary files /dev/null and b/iwsy/resources/img/quickstart/first-block.png differ diff --git a/iwsy/resources/img/quickstart/imperia.jpg b/iwsy/resources/img/quickstart/imperia.jpg new file mode 100644 index 0000000..dc682a3 Binary files /dev/null and b/iwsy/resources/img/quickstart/imperia.jpg differ diff --git a/iwsy/resources/img/quickstart/main-title.png b/iwsy/resources/img/quickstart/main-title.png new file mode 100644 index 0000000..996a300 Binary files /dev/null and b/iwsy/resources/img/quickstart/main-title.png differ diff --git a/iwsy/resources/img/quickstart/manarola-content.png b/iwsy/resources/img/quickstart/manarola-content.png new file mode 100644 index 0000000..f863a0f Binary files /dev/null and b/iwsy/resources/img/quickstart/manarola-content.png differ diff --git a/iwsy/resources/img/quickstart/manarola-photo.png b/iwsy/resources/img/quickstart/manarola-photo.png new file mode 100644 index 0000000..c6aa24d Binary files /dev/null and b/iwsy/resources/img/quickstart/manarola-photo.png differ diff --git a/iwsy/resources/img/quickstart/manarola-text-2.png b/iwsy/resources/img/quickstart/manarola-text-2.png new file mode 100644 index 0000000..928d00c Binary files /dev/null and b/iwsy/resources/img/quickstart/manarola-text-2.png differ diff --git a/iwsy/resources/img/quickstart/manarola-text.png b/iwsy/resources/img/quickstart/manarola-text.png new file mode 100644 index 0000000..24194c0 Binary files /dev/null and b/iwsy/resources/img/quickstart/manarola-text.png differ diff --git a/iwsy/resources/img/quickstart/manarola.jpg b/iwsy/resources/img/quickstart/manarola.jpg new file mode 100644 index 0000000..cf7d941 Binary files /dev/null and b/iwsy/resources/img/quickstart/manarola.jpg differ diff --git a/iwsy/resources/img/quickstart/new-content.png b/iwsy/resources/img/quickstart/new-content.png new file mode 100644 index 0000000..4ac29ad Binary files /dev/null and b/iwsy/resources/img/quickstart/new-content.png differ diff --git a/iwsy/resources/img/quickstart/newblock.png b/iwsy/resources/img/quickstart/newblock.png new file mode 100644 index 0000000..cc9533a Binary files /dev/null and b/iwsy/resources/img/quickstart/newblock.png differ diff --git a/iwsy/resources/img/quickstart/newstep.png b/iwsy/resources/img/quickstart/newstep.png new file mode 100644 index 0000000..f3be17a Binary files /dev/null and b/iwsy/resources/img/quickstart/newstep.png differ diff --git a/iwsy/resources/img/quickstart/noli.jpg b/iwsy/resources/img/quickstart/noli.jpg new file mode 100644 index 0000000..85096b1 Binary files /dev/null and b/iwsy/resources/img/quickstart/noli.jpg differ diff --git a/iwsy/resources/img/quickstart/pause.png b/iwsy/resources/img/quickstart/pause.png new file mode 100644 index 0000000..3b986bf Binary files /dev/null and b/iwsy/resources/img/quickstart/pause.png differ diff --git a/iwsy/resources/img/quickstart/savona.jpg b/iwsy/resources/img/quickstart/savona.jpg new file mode 100644 index 0000000..38455cd Binary files /dev/null and b/iwsy/resources/img/quickstart/savona.jpg differ diff --git a/iwsy/resources/img/quickstart/select-background-block.png b/iwsy/resources/img/quickstart/select-background-block.png new file mode 100644 index 0000000..81a7c36 Binary files /dev/null and b/iwsy/resources/img/quickstart/select-background-block.png differ diff --git a/iwsy/resources/img/quickstart/setup-all-blocks.png b/iwsy/resources/img/quickstart/setup-all-blocks.png new file mode 100644 index 0000000..9d29ba2 Binary files /dev/null and b/iwsy/resources/img/quickstart/setup-all-blocks.png differ diff --git a/iwsy/resources/img/quickstart/setup-background.png b/iwsy/resources/img/quickstart/setup-background.png new file mode 100644 index 0000000..3d6c5b7 Binary files /dev/null and b/iwsy/resources/img/quickstart/setup-background.png differ diff --git a/iwsy/resources/img/quickstart/setup-blocks.png b/iwsy/resources/img/quickstart/setup-blocks.png new file mode 100644 index 0000000..dadfb4c Binary files /dev/null and b/iwsy/resources/img/quickstart/setup-blocks.png differ diff --git a/iwsy/resources/img/quickstart/zoom-title.png b/iwsy/resources/img/quickstart/zoom-title.png new file mode 100644 index 0000000..83d365a Binary files /dev/null and b/iwsy/resources/img/quickstart/zoom-title.png differ diff --git a/iwsy/resources/json/demo.json b/iwsy/resources/json/demo.json new file mode 100644 index 0000000..6e688b2 --- /dev/null +++ b/iwsy/resources/json/demo.json @@ -0,0 +1,327 @@ +{ + "steps": [ + { + "title": "Init", + "action": "init", + "label": "", + "aspect ratio": "160:89", + "background": "white", + "border": "1px solid black", + "css": "" + }, + { + "title": "pause before starting", + "action": "pause", + "label": "", + "duration": 2 + }, + { + "title": "set up background", + "action": "set content", + "label": "", + "blocks": [ + { + "block": "background", + "content": "" + } + ] + }, + { + "title": "fade up background", + "action": "fade up", + "label": "", + "blocks": [ + "background" + ], + "duration": 2, + "continue": false + }, + { + "title": "pause 2 seconds", + "action": "pause", + "label": "", + "duration": 2 + }, + { + "title": "set up title and subtitle", + "action": "set content", + "label": "", + "blocks": [ + { + "block": "main title", + "content": "main title" + }, + { + "block": "subtitle", + "content": "subtitle" + } + ] + }, + { + "title": "zoom up title", + "action": "transition", + "label": "", + "blocks": [], + "duration": 2, + "block": "main title", + "target": "center title", + "continue": false + }, + { + "title": "pause", + "action": "pause", + "label": "", + "duration": 1 + }, + { + "title": "fade up subtitle", + "action": "fade up", + "label": "", + "blocks": [ + "subtitle" + ], + "duration": 1, + "continue": false + }, + { + "title": "pause", + "action": "pause", + "label": "", + "duration": 3 + }, + { + "title": "slide title left", + "action": "transition", + "label": "", + "duration": 3, + "block": "main title", + "target": "off left", + "continue": true + }, + { + "title": "slide subtitle right", + "action": "transition", + "label": "", + "duration": 3, + "block": "subtitle", + "target": "off right", + "continue": false + }, + { + "title": "fade down background", + "action": "fade down", + "label": "", + "blocks": [ + "background" + ], + "duration": 3, + "continue": false + }, + { + "title": "set up 'For example'", + "action": "set content", + "label": "", + "blocks": [ + { + "block": "message", + "content": "for example" + } + ] + }, + { + "title": "show 'For example'", + "action": "fade up", + "label": "", + "blocks": [ + "message" + ], + "duration": 0.5, + "continue": "" + }, + { + "title": "pause", + "action": "pause", + "label": "", + "duration": 4 + }, + { + "title": "hide text", + "action": "fade down", + "label": "", + "blocks": [ + "message" + ], + "duration": 0.5, + "continue": "" + }, + { + "title": "chain to liguria", + "action": "chain", + "label": "", + "script": "liguria.json" + } + ], + "blocks": [ + { + "defaults": { + "name": "background", + "parent": "", + "left": 0, + "top": 0, + "width": 1000, + "height": 1000, + "background": "url('resources/users/2020/160/1/images/SemoigoDawn.jpg')", + "border": "", + "borderRadius": "", + "fontFamily": "", + "fontSize": 50, + "fontWeight": "", + "fontStyle": "", + "fontColor": "", + "textAlign": "", + "textMarginLeft": "", + "textMarginTop": "" + } + }, + { + "defaults": { + "name": "main title", + "parent": "", + "left": 0, + "top": 800, + "width": 1000, + "height": 200, + "background": "", + "border": "", + "borderRadius": "", + "fontFamily": "", + "fontSize": 0, + "fontWeight": "", + "fontStyle": "", + "fontColor": "yellow", + "textAlign": "center", + "textMarginLeft": "", + "textMarginTop": "" + } + }, + { + "defaults": { + "name": "center title", + "parent": "", + "left": 0, + "top": 250, + "width": 1000, + "height": 700, + "background": "", + "border": "", + "borderRadius": "", + "fontFamily": "", + "fontSize": 80, + "fontWeight": "", + "fontStyle": "", + "fontColor": "yellow", + "textAlign": "center", + "textMarginLeft": "", + "textMarginTop": "" + } + }, + { + "defaults": { + "name": "subtitle", + "parent": "", + "left": 0, + "top": 450, + "width": 1000, + "height": 200, + "background": "", + "border": "", + "borderRadius": "", + "fontFamily": "", + "fontSize": 80, + "fontWeight": "", + "fontStyle": "", + "fontColor": "gold", + "textAlign": "center", + "textMarginLeft": "", + "textMarginTop": "" + } + }, + { + "defaults": { + "name": "off left", + "parent": "", + "left": -1000, + "top": 250, + "width": 1000, + "height": 700, + "background": "", + "border": "", + "borderRadius": "", + "fontFamily": "", + "fontSize": 80, + "fontWeight": "", + "fontStyle": "", + "fontColor": "yellow", + "textAlign": "center", + "textMarginLeft": "", + "textMarginTop": "" + } + }, + { + "defaults": { + "name": "off right", + "parent": "", + "left": 1000, + "top": 450, + "width": 1000, + "height": 200, + "background": "", + "border": "", + "borderRadius": "", + "fontFamily": "", + "fontSize": 80, + "fontWeight": "", + "fontStyle": "", + "fontColor": "", + "textAlign": "", + "textMarginLeft": "", + "textMarginTop": "" + } + }, + { + "defaults": { + "name": "message", + "parent": "", + "left": 0, + "top": 200, + "width": 1000, + "height": 800, + "background": "", + "border": "", + "borderRadius": "", + "fontFamily": "", + "fontSize": 70, + "fontWeight": "", + "fontStyle": "", + "fontColor": "", + "textAlign": "center", + "textMarginLeft": "", + "textMarginTop": "" + } + } + ], + "content": [ + { + "name": "main title", + "content": "# I Wanna Show You" + }, + { + "name": "subtitle", + "content": "Embedded presentations and slide shows" + }, + { + "name": "for example", + "content": "## For example%0aHere are 3 slides from a presentation %0aabout villages in Liguria, Italy" + } + ] +} \ No newline at end of file diff --git a/iwsy/resources/json/liguria.json b/iwsy/resources/json/liguria.json new file mode 100644 index 0000000..d01670e --- /dev/null +++ b/iwsy/resources/json/liguria.json @@ -0,0 +1,350 @@ +{ + "steps": [ + { + "title": "Init", + "action": "init", + "label": "", + "aspect ratio": "16:9", + "background": "white", + "border": "1px solid black", + "css": "" + }, + { + "title": "set up blocks", + "action": "set content", + "label": "", + "blocks": [ + { + "block": "manarola text", + "content": "Manarola" + }, + { + "block": "apricale text", + "content": "Apricale" + }, + { + "block": "noli text", + "content": "Noli" + }, + { + "block": "manarola photo", + "content": "" + }, + { + "block": "apricale photo", + "content": "" + }, + { + "block": "noli photo", + "content": "" + } + ] + }, + { + "title": "pause 1 second", + "action": "pause", + "label": "", + "duration": 1 + }, + { + "title": "fade up Manarola", + "action": "fade up", + "label": "", + "blocks": [ + "manarola text", + "manarola photo" + ], + "duration": 3, + "continue": "" + }, + { + "title": "pause 10 seconds", + "action": "pause", + "label": "", + "duration": 10 + }, + { + "title": "fade down Manarola", + "action": "fade down", + "label": "", + "duration": 1, + "blocks": [ + "manarola photo", + "manarola text" + ], + "continue": true + }, + { + "title": "fade up Apricale", + "action": "fade up", + "label": "", + "blocks": [ + "apricale photo", + "apricale text" + ], + "duration": 1, + "continue": false + }, + { + "title": "pause 10 seconds", + "action": "pause", + "label": "", + "duration": 10 + }, + { + "title": "fade down Apricale", + "action": "fade down", + "label": "", + "blocks": [ + "apricale photo", + "apricale text" + ], + "duration": 1, + "continue": true + }, + { + "title": "fade up Noli", + "action": "fade up", + "label": "", + "blocks": [ + "noli photo", + "noli text" + ], + "duration": 1, + "continue": false + }, + { + "title": "pause 10 seconds", + "action": "pause", + "label": "", + "duration": 10 + }, + { + "title": "fade down Noli", + "action": "fade down", + "label": "", + "blocks": [ + "noli photo", + "noli text" + ], + "duration": 1, + "continue": "" + }, + { + "title": "pause", + "action": "pause", + "label": "", + "duration": 1 + }, + { + "title": "set up message", + "action": "set content", + "label": "", + "blocks": [ + { + "block": "message", + "content": "and so on" + } + ] + }, + { + "title": "show the message", + "action": "fade up", + "label": "", + "blocks": [ + "message" + ], + "duration": 0.5, + "continue": "" + }, + { + "title": "pause", + "action": "pause", + "label": "", + "duration": 5 + }, + { + "title": "hide the message", + "action": "fade down", + "label": "", + "blocks": [ + "message" + ], + "duration": 0.5, + "continue": "" + }, + { + "title": "chain to demo", + "action": "chain", + "label": "", + "script": "demo.json" + } + ], + "blocks": [ + { + "defaults": { + "name": "manarola text", + "parent": "", + "left": 0, + "top": 0, + "width": 500, + "height": 1000, + "background": "white", + "border": "", + "borderRadius": "", + "fontFamily": "", + "fontSize": 32, + "fontWeight": "", + "fontStyle": "", + "fontColor": "", + "textAlign": "left", + "textMarginLeft": 20, + "textMarginTop": "" + } + }, + { + "defaults": { + "name": "manarola photo", + "parent": "", + "left": 500, + "top": 0, + "width": 500, + "height": 1000, + "background": "url('resources/users/2020/160/1/images/quickstart/manarola.jpg')", + "border": "", + "borderRadius": "", + "fontFamily": "", + "fontSize": 50, + "fontWeight": "", + "fontStyle": "", + "fontColor": "", + "textAlign": "", + "textMarginLeft": "", + "textMarginTop": "" + } + }, + { + "defaults": { + "name": "apricale text", + "parent": "", + "left": 0, + "top": 0, + "width": 500, + "height": 1000, + "background": "", + "border": "", + "borderRadius": "", + "fontFamily": "", + "fontSize": 32, + "fontWeight": "", + "fontStyle": "", + "fontColor": "", + "textAlign": "left", + "textMarginLeft": 20, + "textMarginTop": "" + } + }, + { + "defaults": { + "name": "apricale photo", + "parent": "", + "left": 500, + "top": 0, + "width": 500, + "height": 1000, + "background": "url('resources/users/2020/160/1/images/quickstart/apricale.jpg')", + "border": "", + "borderRadius": "", + "fontFamily": "", + "fontSize": 50, + "fontWeight": "", + "fontStyle": "", + "fontColor": "", + "textAlign": "", + "textMarginLeft": "", + "textMarginTop": "" + } + }, + { + "defaults": { + "name": "noli text", + "parent": "", + "left": 0, + "top": 0, + "width": 500, + "height": 1000, + "background": "", + "border": "", + "borderRadius": "", + "fontFamily": "", + "fontSize": 32, + "fontWeight": "", + "fontStyle": "", + "fontColor": "", + "textAlign": "left", + "textMarginLeft": 20, + "textMarginTop": "" + } + }, + { + "defaults": { + "name": "noli photo", + "parent": "", + "left": 500, + "top": 0, + "width": 500, + "height": 1000, + "background": "url('resources/users/2020/160/1/images/quickstart/noli.jpg')", + "border": "", + "borderRadius": "", + "fontFamily": "", + "fontSize": 50, + "fontWeight": "", + "fontStyle": "", + "fontColor": "", + "textAlign": "", + "textMarginLeft": "", + "textMarginTop": "" + } + }, + { + "defaults": { + "name": "message", + "parent": "", + "left": 0, + "top": 200, + "width": 1000, + "height": 800, + "background": "", + "border": "", + "borderRadius": "", + "fontFamily": "", + "fontSize": 70, + "fontWeight": "", + "fontStyle": "", + "fontColor": "", + "textAlign": "center", + "textMarginLeft": "", + "textMarginTop": "" + } + } + ], + "content": [ + { + "name": "Manarola", + "content": "## Provincia di La Spezia - Manarola%0a~img:resources/users/2020/160/1/images/quickstart/cinqueterre.jpg:left 50%~Romantic Manarola – a hamlet of Riomaggiore – spills down a ravine to the wild and rugged Cinque Terre coastline. Besides its natural beauty, the village is also famous for its sweet Sciacchetrà wine, celebrated by Gabriele D'Annunzio in one of his amazing poems. Manarola has brightly painted houses, priceless medieval relics and a tiny harbour that features a boat ramp and a swimming hole; to the north, on the way to Corniglia, there's a stunning viewpoint (Punta Bonfiglio) where visitors can enjoy a drink in a bar between the village’s cemetery and the sea. Everywhere is the scent of the lemon trees, thyme, rosemary and Mediterranean maquis; the grapevines – grown on terraces – embrace the village in a tight hug." + }, + { + "name": "Apricale", + "content": "## Provincia di Imperia - Apricale%0a~img:resources/users/2020/160/1/images/quickstart/imperia.jpg:left 50%~Apricale is a picturesque small village to the north-east of Dolceacqua in western Liguria and surrounded by forested hills, included on the list of the 'most beautiful villages in Italy'.%0a%0aJust one of several attractive hill villages in this region, Apricale is compact and easy to explore. Most of the sights of interest are on or very close to the square in the centre of the village, although of course you will also want to follow the main street along the ridge to enjoy more views and to appreciate the medieval character of Apricale.%0a%0a%0a" + }, + { + "name": "Noli", + "content": "## Provincia di Savona - Noli%0a~img:resources/users/2020/160/1/images/quickstart/savona.jpg:left 50%~The seaside village of Noli lies a few km west of Savona, in the central part of Liguria. Although popular with Italians it's scarcely known to anyone else outside of the area. It's a beautiful quiet and relatively unspoiled gem, with a good beach and right behind it the old town with pedestrian-only streets and a sprinkling of shops and restaurants, all preserving the ancient architecture and topped by a small castle. Although it lies on the main "Via Aurelia" coast road, all the through traffic now goes on the Autostrada, leaving Noli free from noisy vehicles. The coast road is also spectacular and it's well worth forsaking the motorway to explore the coastline between Savona and the busy resorts of Finale Ligure and Loano." + }, + { + "name": "and so on", + "content": "%0a... and so on.%0a%0aNow we'll chain back to the intro screen" + } + ] +} \ No newline at end of file diff --git a/iwsy/resources/json/test.json b/iwsy/resources/json/test.json deleted file mode 100644 index 39dce42..0000000 --- a/iwsy/resources/json/test.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "blocks": [ - { - "defaults": { - "name": "background", - "left": 0, - "top": 0, - "width": "100%", - "height": "100%", - "background": "url('resources/img/SemoigoDawn.jpg')", - "border": "1px solid gray", - "borderRadius": "", - "fontFamily": "", - "fontSize": 50, - "fontWeight": "", - "fontStyle": "", - "fontColor": "", - "textAlign": "", - "textMarginLeft": "", - "textMarginTop": "", - "parent": "" - } - }, - { - "defaults": { - "name": "mask", - "left": 0, - "top": 0, - "width": "100%", - "height": "100%", - "background": "white", - "border": "", - "borderRadius": "", - "fontFamily": "", - "fontSize": 50, - "fontWeight": "", - "fontStyle": "", - "fontColor": "", - "textAlign": "", - "textMarginLeft": "", - "textMarginTop": "", - "parent": "" - } - }, - { - "defaults": { - "name": "title", - "left": 0, - "top": 800, - "width": "100%", - "height": 300, - "background": "", - "border": "", - "borderRadius": "", - "fontFamily": "", - "fontSize": 0, - "fontWeight": "", - "fontStyle": "", - "fontColor": "#dddd88", - "textAlign": "center", - "textMarginLeft": "", - "textMarginTop": "", - "parent": "" - } - }, - { - "defaults": { - "name": "center title", - "background": "", - "border": "", - "borderRadius": "", - "fontColor": "#dddd88", - "fontFamily": "", - "fontSize": 70, - "fontStyle": "", - "fontWeight": "", - "height": 300, - "left": 0, - "textAlign": "center", - "textMarginLeft": "", - "textMarginTop": "", - "top": 300, - "width": "100%", - "parent": "" - } - }, - { - "defaults": { - "name": "top title", - "background": "", - "border": "", - "borderRadius": "", - "fontColor": "#aaffff", - "fontFamily": "", - "fontSize": 40, - "fontStyle": "", - "fontWeight": "", - "height": 220, - "left": 0, - "textAlign": "center", - "textMarginLeft": "", - "textMarginTop": "", - "top": 20, - "width": "100%", - "parent": "" - } - }, - { - "defaults": { - "name": "main content", - "background": "rgba(80,80,80,0.5)", - "border": "1px solid white", - "borderRadius": "", - "fontColor": "yellow", - "fontFamily": "", - "fontSize": 50, - "fontStyle": "", - "fontWeight": "", - "height": 700, - "left": 50, - "textAlign": "left", - "textMarginLeft": 20, - "textMarginTop": 20, - "top": 250, - "width": 900, - "parent": "" - } - }, - { - "defaults": { - "name": "main content left", - "background": "rgba(80,80,80,0.5)", - "border": "1px solid white", - "borderRadius": "", - "fontColor": "yellow", - "fontFamily": "", - "fontSize": 72, - "fontStyle": "", - "fontWeight": "", - "height": 1000, - "left": 0, - "textAlign": "left", - "textMarginLeft": 20, - "textMarginTop": 20, - "top": 0, - "width": 450, - "parent": "main content" - } - }, - { - "defaults": { - "name": "main content right", - "background": "rgba(80,80,80,0.5)", - "border": "1px solid white", - "borderRadius": "", - "fontColor": "yellow", - "fontFamily": "", - "fontSize": 72, - "fontStyle": "", - "fontWeight": "", - "height": 1000, - "left": 550, - "textAlign": "left", - "textMarginLeft": 20, - "textMarginTop": 20, - "top": "00", - "width": 450, - "parent": "main content" - } - } - ], - "content": [ - { - "name": "blank", - "content": "" - }, - { - "name": "a new dawn", - "content": "# A new dawn is here..." - }, - { - "name": "iwannashowyou", - "content": "# I Wanna Show You%0a%0a### _powerful web-based presentations_" - }, - { - "name": "page 1 left", - "content": "### PowerPoint%0a%0a - is slide-based%0a - is a PC application%0a - is hard to embed%0a%0aPowerPoint is organized mainly around static text blocks and is tied to the desktop." - }, - { - "name": "page 1 right", - "content": "### I Wanna Show You%0a - is step based%0a - runs in your browser%0a - is fully embeddable%0a%0aIWannaShowYou is built to handle color, movement and the online environment." - } - ], - "steps": [ - { - "title": "My demo ", - "action": "init", - "label": "", - "aspect ratio": "160:89", - "background": "", - "border": "" - }, - { - "title": "Setup background and initial content", - "action": "set content", - "label": "", - "blocks": [ - { - "block": "background", - "content": "blank" - }, - { - "block": "mask", - "content": "blank" - }, - { - "block": "title", - "content": "a new dawn" - }, - { - "block": "main content left", - "content": "page 1 left" - }, - { - "block": "main content right", - "content": "page 1 right" - } - ] - }, - { - "title": "Show background and mask", - "action": "show", - "label": "", - "blocks": [ - "background", - "mask", - "title" - ] - }, - { - "title": "Pause before starting", - "action": "pause", - "label": "", - "duration": 1 - }, - { - "title": "Fade down mask", - "action": "fade down", - "label": "", - "blocks": [ - "mask" - ], - "duration": 3 - }, - { - "title": "Wait 1 second", - "action": "pause", - "label": "", - "duration": 1 - }, - { - "title": "Slide up title", - "action": "transition", - "label": "", - "target": "center title", - "duration": 2, - "block": "title" - }, - { - "title": "Wait 3 seconds", - "action": "pause", - "label": "", - "duration": 3 - }, - { - "title": "Change title", - "action": "crossfade", - "label": "", - "block": "title", - "target": "iwannashowyou", - "duration": 1 - }, - { - "title": "Wait 1 second", - "action": "pause", - "label": "", - "duration": 1 - }, - { - "title": "Move the title to the top", - "action": "transition", - "label": "", - "target": "top title", - "duration": 2, - "block": "title" - }, - { - "title": "Wait 1 second", - "action": "hold", - "label": "", - "duration": 1 - }, - { - "title": "Fade up first page", - "action": "fade up", - "label": "", - "blocks": [ - "main content left", - "main content right" - ], - "duration": 1 - } - ] -} \ No newline at end of file