Skip to content

Commit

Permalink
v0.32.0
Browse files Browse the repository at this point in the history
  • Loading branch information
capnmidnight committed Jul 3, 2017
1 parent 7b065c9 commit 7fa7357
Show file tree
Hide file tree
Showing 76 changed files with 33,249 additions and 15,324 deletions.
2,314 changes: 1,218 additions & 1,096 deletions Primrose.doc.js

Large diffs are not rendered by default.

17,364 changes: 15,704 additions & 1,660 deletions Primrose.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Primrose.js.map

Large diffs are not rendered by default.

44 changes: 24 additions & 20 deletions Primrose.min.js

Large diffs are not rendered by default.

17,364 changes: 15,704 additions & 1,660 deletions Primrose.modules.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion demos/calendar.html
@@ -1,5 +1,5 @@
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, shrink-to-fit=0, initial-scale=1.0"><meta name="apple-touch-fullscreen" content="yes"><meta name="web-app-capable" content="yes"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><meta name="theme-color" content="black"><meta name="description" content="A WebVR application framework."><meta name="keywords" content="WebGL, WebVR, HTML5, JavaScript, text editor, source code editor, virtual reality, Primrose"><meta property="og:type" content="website"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@Primrose_VR"><meta property="og:site_name" content="Primrose VR"><meta property="og:description" content="Primrose: Framework for WebVR Applications"><meta name="twitter:description" content="Primrose: Framework for WebVR Applications"><meta property="og:url" content="http://www.primrosevr.com/undefined"><!-- start main.pug meta block --><meta name="twitter:image" content="http://www.primrosevr.com/images/screenshot.min.jpg"><meta property="og:image" content="http://www.primrosevr.com/images/screenshot.min.jpg"><!-- end main.pug meta block -->
<!-- start main.pug title block --><meta property="og:title" content="Primrose VR: WebVR Application Framework"><meta name="twitter:title" content="Primrose VR: WebVR Application Framework"><title>Primrose VR: WebVR Application Framework</title><!-- end main.pug title block --><link type="text/css" rel="stylesheet" href="../doc/style.min.css"><script src="../node_modules/pliny/pliny.min.js"></script><script src="../Primrose.min.js"></script><script src="../doc/app.min.js"></script><script src="../ga.js"></script></head><body><header role="banner"><a id="logo" href="../"><img src="../doc/images/primrose40.min.png" alt="logo" title="Primrose logo"><span class="version-number">v0.31.13</span></a><nav role="navigation"><ul><li><a href="../demos/">Demos</a></li><li><a href="../doc/">Docs</a></li><li><a href="../doc/faq.html">FAQ</a></li><li><a href="../doc/community.html">Community</a></li><li><a href="https://github.com/capnmidnight/Primrose/" target="_blank">Github</a></li></ul></nav><h1>Demo: calendar</h1></header><!-- start main.pug banner block --><!-- end main.pug banner block -->
<!-- start main.pug title block --><meta property="og:title" content="Primrose VR: WebVR Application Framework"><meta name="twitter:title" content="Primrose VR: WebVR Application Framework"><title>Primrose VR: WebVR Application Framework</title><!-- end main.pug title block --><link type="text/css" rel="stylesheet" href="../doc/style.min.css"><script src="../node_modules/pliny/pliny.min.js"></script><script src="../Primrose.min.js"></script><script src="../doc/app.min.js"></script><script src="../ga.js"></script></head><body><header role="banner"><a id="logo" href="../"><img src="../doc/images/primrose40.min.png" alt="logo" title="Primrose logo"><span class="version-number">v0.32.0</span></a><nav role="navigation"><ul><li><a href="../demos/">Demos</a></li><li><a href="../doc/">Docs</a></li><li><a href="../doc/faq.html">FAQ</a></li><li><a href="../doc/community.html">Community</a></li><li><a href="https://github.com/capnmidnight/Primrose/" target="_blank">Github</a></li></ul></nav><h1>Demo: calendar</h1></header><!-- start main.pug banner block --><!-- end main.pug banner block -->
<!-- start main.pug main block --><main><!-- start demo.pug banner block --><p>Click on the image below to lock mouse cursor to demo. <a href="../demos/calendar" target="_blank">Open demo in new window</a>.</p><iframe id="demo" src="../demos/calendar" style="width: 100%;height: 50vw;" allowfullscreen allowvr></iframe><h2>Source</h2><pre id="editorContainer">grammar(&quot;JavaScript&quot;);
var monthNames = [&quot;January&quot;, &quot;February&quot;, &quot;March&quot;, &quot;April&quot;, &quot;May&quot;, &quot;June&quot;, &quot;July&quot;, &quot;August&quot;, &quot;September&quot;, &quot;October&quot;, &quot;November&quot;, &quot;December&quot;],
dayNames = [&quot;Sunday&quot;, &quot;Monday&quot;, &quot;Tuesday&quot;, &quot;Wednesday&quot;, &quot;Thursday&quot;, &quot;Friday&quot;, &quot;Saturday&quot;],
Expand Down
2 changes: 1 addition & 1 deletion demos/calendar/index.html
@@ -1,2 +1,2 @@
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1"><meta name="web-app-capable" content="yes"><meta name="theme-color" content="black"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><meta name="description" content="A WebVR application framework."><meta name="keywords" content="WebGL, WebVR, HTML5, JavaScript, text editor, source code editor, virtual reality, Primrose"><meta property="og:type" content="website"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@Primrose_VR"><meta property="og:site_name" content="Primrose VR"><meta property="og:description" content="Primrose: Framework for WebVR Applications"><meta name="twitter:description" content="Primrose: Framework for WebVR Applications"><meta property="og:url" content="http://www.primrosevr.com/undefined"><!-- start main.pug meta block --><!-- end main.pug meta block -->
<!-- start main.pug title block --><meta property="og:title" content="Primrose VR: WebVR Application Framework"><meta name="twitter:title" content="Primrose VR: WebVR Application Framework"><title>Primrose VR: WebVR Application Framework</title><!-- end main.pug title block --><link type="text/css" rel="stylesheet" href="../../demos/style.min.css"><style>#frontBuffer { background-image:url(screenshot.jpg); }</style><script src="../../preloader.min.js" data-files="../../Primrose.min.js,app.min.js"></script></head><body><!-- start demoIFrame.pug main block --><h1>Example: Calendar</h1><canvas id="frontBuffer"></canvas><div id="controls"><div id="fullScreenButtonContainer"></div><progress></progress></div><!-- end demoIFrame.pug main block --></body></html>
<!-- start main.pug title block --><meta property="og:title" content="Primrose VR: WebVR Application Framework"><meta name="twitter:title" content="Primrose VR: WebVR Application Framework"><title>Primrose VR: WebVR Application Framework</title><!-- end main.pug title block --><link type="text/css" rel="stylesheet" href="../../demos/style.min.css"><style>#frontBuffer { background-image:url(screenshot.jpg); }</style><script src="../../preloader.min.js" data-files="../../node_modules/cannon/build/cannon.min.js,../../Primrose.min.js,app.min.js"></script></head><body><!-- start demoIFrame.pug main block --><h1>Example: Calendar</h1><canvas id="frontBuffer"></canvas><div id="controls"><div id="fullScreenButtonContainer"></div><progress></progress></div><!-- end demoIFrame.pug main block --></body></html>
2 changes: 1 addition & 1 deletion demos/clock.html
@@ -1,5 +1,5 @@
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, shrink-to-fit=0, initial-scale=1.0"><meta name="apple-touch-fullscreen" content="yes"><meta name="web-app-capable" content="yes"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><meta name="theme-color" content="black"><meta name="description" content="A WebVR application framework."><meta name="keywords" content="WebGL, WebVR, HTML5, JavaScript, text editor, source code editor, virtual reality, Primrose"><meta property="og:type" content="website"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@Primrose_VR"><meta property="og:site_name" content="Primrose VR"><meta property="og:description" content="Primrose: Framework for WebVR Applications"><meta name="twitter:description" content="Primrose: Framework for WebVR Applications"><meta property="og:url" content="http://www.primrosevr.com/undefined"><!-- start main.pug meta block --><meta name="twitter:image" content="http://www.primrosevr.com/images/screenshot.min.jpg"><meta property="og:image" content="http://www.primrosevr.com/images/screenshot.min.jpg"><!-- end main.pug meta block -->
<!-- start main.pug title block --><meta property="og:title" content="Primrose VR: WebVR Application Framework"><meta name="twitter:title" content="Primrose VR: WebVR Application Framework"><title>Primrose VR: WebVR Application Framework</title><!-- end main.pug title block --><link type="text/css" rel="stylesheet" href="../doc/style.min.css"><script src="../node_modules/pliny/pliny.min.js"></script><script src="../Primrose.min.js"></script><script src="../doc/app.min.js"></script><script src="../ga.js"></script></head><body><header role="banner"><a id="logo" href="../"><img src="../doc/images/primrose40.min.png" alt="logo" title="Primrose logo"><span class="version-number">v0.31.13</span></a><nav role="navigation"><ul><li><a href="../demos/">Demos</a></li><li><a href="../doc/">Docs</a></li><li><a href="../doc/faq.html">FAQ</a></li><li><a href="../doc/community.html">Community</a></li><li><a href="https://github.com/capnmidnight/Primrose/" target="_blank">Github</a></li></ul></nav><h1>Demo: clock</h1></header><!-- start main.pug banner block --><!-- end main.pug banner block -->
<!-- start main.pug title block --><meta property="og:title" content="Primrose VR: WebVR Application Framework"><meta name="twitter:title" content="Primrose VR: WebVR Application Framework"><title>Primrose VR: WebVR Application Framework</title><!-- end main.pug title block --><link type="text/css" rel="stylesheet" href="../doc/style.min.css"><script src="../node_modules/pliny/pliny.min.js"></script><script src="../Primrose.min.js"></script><script src="../doc/app.min.js"></script><script src="../ga.js"></script></head><body><header role="banner"><a id="logo" href="../"><img src="../doc/images/primrose40.min.png" alt="logo" title="Primrose logo"><span class="version-number">v0.32.0</span></a><nav role="navigation"><ul><li><a href="../demos/">Demos</a></li><li><a href="../doc/">Docs</a></li><li><a href="../doc/faq.html">FAQ</a></li><li><a href="../doc/community.html">Community</a></li><li><a href="https://github.com/capnmidnight/Primrose/" target="_blank">Github</a></li></ul></nav><h1>Demo: clock</h1></header><!-- start main.pug banner block --><!-- end main.pug banner block -->
<!-- start main.pug main block --><main><!-- start demo.pug banner block --><p>Click on the image below to lock mouse cursor to demo. <a href="../demos/clock" target="_blank">Open demo in new window</a>.</p><iframe id="demo" src="../demos/clock" style="width: 100%;height: 50vw;" allowfullscreen allowvr></iframe><h2>Source</h2><pre id="editorContainer">grammar(&quot;JavaScript&quot;);
var skyColor = 0xffff7f,
env = new Primrose.BrowserEnvironment({
Expand Down
2 changes: 1 addition & 1 deletion demos/clock/index.html
@@ -1,2 +1,2 @@
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1"><meta name="web-app-capable" content="yes"><meta name="theme-color" content="black"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><meta name="description" content="A WebVR application framework."><meta name="keywords" content="WebGL, WebVR, HTML5, JavaScript, text editor, source code editor, virtual reality, Primrose"><meta property="og:type" content="website"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@Primrose_VR"><meta property="og:site_name" content="Primrose VR"><meta property="og:description" content="Primrose: Framework for WebVR Applications"><meta name="twitter:description" content="Primrose: Framework for WebVR Applications"><meta property="og:url" content="http://www.primrosevr.com/undefined"><!-- start main.pug meta block --><!-- end main.pug meta block -->
<!-- start main.pug title block --><meta property="og:title" content="Primrose VR: WebVR Application Framework"><meta name="twitter:title" content="Primrose VR: WebVR Application Framework"><title>Primrose VR: WebVR Application Framework</title><!-- end main.pug title block --><link type="text/css" rel="stylesheet" href="../../demos/style.min.css"><style>#frontBuffer { background-image:url(screenshot.jpg); }</style><script src="../../preloader.min.js" data-files="../../Primrose.min.js,app.min.js"></script></head><body><!-- start demoIFrame.pug main block --><h1>Example: Empty</h1><canvas id="frontBuffer"></canvas><div id="controls"><div id="fullScreenButtonContainer"></div><progress></progress></div><!-- end demoIFrame.pug main block --></body></html>
<!-- start main.pug title block --><meta property="og:title" content="Primrose VR: WebVR Application Framework"><meta name="twitter:title" content="Primrose VR: WebVR Application Framework"><title>Primrose VR: WebVR Application Framework</title><!-- end main.pug title block --><link type="text/css" rel="stylesheet" href="../../demos/style.min.css"><style>#frontBuffer { background-image:url(screenshot.jpg); }</style><script src="../../preloader.min.js" data-files="../../node_modules/cannon/build/cannon.min.js,../../Primrose.min.js,app.min.js"></script></head><body><!-- start demoIFrame.pug main block --><h1>Example: Empty</h1><canvas id="frontBuffer"></canvas><div id="controls"><div id="fullScreenButtonContainer"></div><progress></progress></div><!-- end demoIFrame.pug main block --></body></html>
15 changes: 15 additions & 0 deletions demos/dataViz.html
@@ -0,0 +1,15 @@
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, shrink-to-fit=0, initial-scale=1.0"><meta name="apple-touch-fullscreen" content="yes"><meta name="web-app-capable" content="yes"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><meta name="theme-color" content="black"><meta name="description" content="A WebVR application framework."><meta name="keywords" content="WebGL, WebVR, HTML5, JavaScript, text editor, source code editor, virtual reality, Primrose"><meta property="og:type" content="website"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@Primrose_VR"><meta property="og:site_name" content="Primrose VR"><meta property="og:description" content="Primrose: Framework for WebVR Applications"><meta name="twitter:description" content="Primrose: Framework for WebVR Applications"><meta property="og:url" content="http://www.primrosevr.com/undefined"><!-- start main.pug meta block --><meta name="twitter:image" content="http://www.primrosevr.com/images/screenshot.min.jpg"><meta property="og:image" content="http://www.primrosevr.com/images/screenshot.min.jpg"><!-- end main.pug meta block -->
<!-- start main.pug title block --><meta property="og:title" content="Primrose VR: WebVR Application Framework"><meta name="twitter:title" content="Primrose VR: WebVR Application Framework"><title>Primrose VR: WebVR Application Framework</title><!-- end main.pug title block --><link type="text/css" rel="stylesheet" href="../doc/style.min.css"><script src="../node_modules/pliny/pliny.min.js"></script><script src="../Primrose.min.js"></script><script src="../doc/app.min.js"></script><script src="../ga.js"></script></head><body><header role="banner"><a id="logo" href="../"><img src="../doc/images/primrose40.min.png" alt="logo" title="Primrose logo"><span class="version-number">v0.32.0</span></a><nav role="navigation"><ul><li><a href="../demos/">Demos</a></li><li><a href="../doc/">Docs</a></li><li><a href="../doc/faq.html">FAQ</a></li><li><a href="../doc/community.html">Community</a></li><li><a href="https://github.com/capnmidnight/Primrose/" target="_blank">Github</a></li></ul></nav><h1>Demo: dataViz</h1></header><!-- start main.pug banner block --><!-- end main.pug banner block -->
<!-- start main.pug main block --><main><!-- start demo.pug banner block --><p>Click on the image below to lock mouse cursor to demo. <a href="../demos/dataViz" target="_blank">Open demo in new window</a>.</p><iframe id="demo" src="../demos/dataViz" style="width: 100%;height: 50vw;" allowfullscreen allowvr></iframe><h2>Source</h2><pre id="editorContainer">grammar(&quot;JavaScript&quot;);
var env = new Primrose.BrowserEnvironment({
backgroundColor: 0x000000,
groundTexture: &quot;../shared_assets/images/deck.png&quot;,
useFog: true,
drawDistance: 100,
fullScreenButtonContainer: &quot;#fullScreenButtonContainer&quot;,
nonstandardNeckLength: 0.15,
nonstandardNeckDepth: 0.075,
gravity: 0,
});
</pre></main><!-- end main.pug main block -->
<!-- start main.pug footer block --><footer><div id="footerWrapper"><a href="../doc/readme.html">About</a><a href="../doc/license.html">License</a><a href="../doc/changelog.html">Changelog</a><a class="small icon github" href="https://www.github.com/capnmidnight/Primrose" target="_blank">&nbsp;</a><a class="small icon twitter" href="https://www.twitter.com/Primrose_VR" target="_blank"></a></div></footer><!-- end main.pug footer block --></body></html>
1 change: 1 addition & 0 deletions demos/dataViz.pug
@@ -0,0 +1 @@
extends ../templates/demo.pug
10 changes: 10 additions & 0 deletions demos/dataViz/app.js
@@ -0,0 +1,10 @@
var env = new Primrose.BrowserEnvironment({
backgroundColor: 0x000000,
groundTexture: "../shared_assets/images/deck.png",
useFog: true,
drawDistance: 100,
fullScreenButtonContainer: "#fullScreenButtonContainer",
nonstandardNeckLength: 0.15,
nonstandardNeckDepth: 0.075,
gravity: 0,
});
1 change: 1 addition & 0 deletions demos/dataViz/app.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions demos/dataViz/index.html
@@ -0,0 +1,2 @@
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1"><meta name="web-app-capable" content="yes"><meta name="theme-color" content="black"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><meta name="description" content="A WebVR application framework."><meta name="keywords" content="WebGL, WebVR, HTML5, JavaScript, text editor, source code editor, virtual reality, Primrose"><meta property="og:type" content="website"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@Primrose_VR"><meta property="og:site_name" content="Primrose VR"><meta property="og:description" content="Primrose: Framework for WebVR Applications"><meta name="twitter:description" content="Primrose: Framework for WebVR Applications"><meta property="og:url" content="http://www.primrosevr.com/undefined"><!-- start main.pug meta block --><!-- end main.pug meta block -->
<!-- start main.pug title block --><meta property="og:title" content="Primrose VR: WebVR Application Framework"><meta name="twitter:title" content="Primrose VR: WebVR Application Framework"><title>Primrose VR: WebVR Application Framework</title><!-- end main.pug title block --><link type="text/css" rel="stylesheet" href="../../demos/style.min.css"><style>#frontBuffer { background-image:url(screenshot.jpg); }</style><script src="../../preloader.min.js" data-files="../../node_modules/cannon/build/cannon.min.js,../../Primrose.min.js,app.min.js"></script></head><body><!-- start demoIFrame.pug main block --><h1>Example: Data Visualization</h1><canvas id="frontBuffer"></canvas><div id="controls"><div id="fullScreenButtonContainer"></div><progress></progress></div><!-- end demoIFrame.pug main block --></body></html>
3 changes: 3 additions & 0 deletions demos/dataViz/index.pug
@@ -0,0 +1,3 @@
extends ../../templates/demoIFrame.pug
prepend main
h1 Example: Data Visualization
Binary file added demos/dataViz/screenshot.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added demos/dataViz/screenshot.min.jpg
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 7fa7357

Please sign in to comment.