diff --git a/docs/index.html b/docs/index.html index 4dc9baf..55ce68d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -215,5 +215,64 @@ async function init(){threads=await tload();await renderHistory();renderSidebar( window.addEventListener('resize',()=>{hideHistoryMenu();hideSuneMenu()}) init() + diff --git a/docs/sw.js b/docs/sw.js index 90567bc..bf018e7 100644 --- a/docs/sw.js +++ b/docs/sw.js @@ -1 +1 @@ -if(!self.define){let e,i={};const t=(t,n)=>(t=new URL(t+".js",n).href,i[t]||new Promise(i=>{if("document"in self){const e=document.createElement("script");e.src=t,e.onload=i,document.head.appendChild(e)}else e=t,importScripts(t),i()}).then(()=>{let e=i[t];if(!e)throw new Error(`Module ${t} didn’t register its module`);return e}));self.define=(n,r)=>{const s=e||("document"in self?document.currentScript.src:"")||location.href;if(i[s])return;let o={};const c=e=>t(e,s),d={module:{uri:s},exports:o,require:c};i[s]=Promise.all(n.map(e=>d[e]||c(e))).then(e=>(r(...e),o))}}define(["./workbox-5ffe50d4"],function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"index.html",revision:"8b6264835981ce4fcfba0206f0dcf5a9"},{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"manifest.webmanifest",revision:"7a6c5c6ab9cb5d3605d21df44c6b17a2"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html")))}); +if(!self.define){let e,i={};const t=(t,n)=>(t=new URL(t+".js",n).href,i[t]||new Promise(i=>{if("document"in self){const e=document.createElement("script");e.src=t,e.onload=i,document.head.appendChild(e)}else e=t,importScripts(t),i()}).then(()=>{let e=i[t];if(!e)throw new Error(`Module ${t} didn’t register its module`);return e}));self.define=(n,r)=>{const s=e||("document"in self?document.currentScript.src:"")||location.href;if(i[s])return;let o={};const c=e=>t(e,s),d={module:{uri:s},exports:o,require:c};i[s]=Promise.all(n.map(e=>d[e]||c(e))).then(e=>(r(...e),o))}}define(["./workbox-5ffe50d4"],function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"index.html",revision:"9777d1af286200aeb1a2ce195e831e70"},{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"manifest.webmanifest",revision:"7a6c5c6ab9cb5d3605d21df44c6b17a2"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html")))}); diff --git a/LICENSE b/license similarity index 100% rename from LICENSE rename to license diff --git a/README.md b/readme.md similarity index 85% rename from README.md rename to readme.md index 32418c9..9944d5d 100644 --- a/README.md +++ b/readme.md @@ -1,12 +1,15 @@ ![Main](./docs/appstore_content/screenshot1.jpg) +> Each sune is like a module. You can have many. And share them. + ![Sunes](./docs/appstore_content/screenshot6.jpg) ![Setting](./docs/appstore_content/screenshot3.jpg) 💠 New! -You can script inside the app either to function call or extend functionality of the app almost like modding. Each sune is like a module. You can have many. And share them. +> You can have scripts which run on the page of each sune — either to function call or extend functionality of the app or sune. + ![Scripting](./docs/appstore_content/screenshot4.jpg) Here is an example of some HTML/JS artwork. ![Art](./docs/appstore_content/screenshot5.jpg) @@ -45,4 +48,5 @@ v0.31: html is functional 🌐 v0.32: sune html/js fix v0.33: api json format update v0.34: scroll past sune html +v0.35: ws intro ```