reorganize default content

This commit is contained in:
Leon van Kammen 2026-10-15 14:27:03 +02:00
parent d86be23a21
commit dde10e9de2
26 changed files with 185 additions and 10 deletions

BIN
src/img/mastodon.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
src/img/nlnet.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
src/img/xrforge.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
src/myverse/tech-demos.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

View file

@ -1,4 +1,4 @@
[Desktop Entry] [Desktop Entry]
Type=Link Type=Link
Name=icosa gallery Name=icosa gallery
URL=https://icosa.gallery/collections URL=https://icosa.gallery/collections/LSc_DPROGR8

View file

@ -4,3 +4,5 @@
This basically extends [the seamless JanusXR portalsystem](https://coderofsalvation.github.io/janus-guide/#/home/about) by <b>interconnecting</b> otherwise immersively-disjointed ecosystems like [AFRAME](https://aframe.io), by [reprojecting them in 3D](https://coderofsalvation.github.io/janus-guide/#/home/about). This basically extends [the seamless JanusXR portalsystem](https://coderofsalvation.github.io/janus-guide/#/home/about) by <b>interconnecting</b> otherwise immersively-disjointed ecosystems like [AFRAME](https://aframe.io), by [reprojecting them in 3D](https://coderofsalvation.github.io/janus-guide/#/home/about).
Currently only geometry markup and models are supported. Currently only geometry markup and models are supported.
> This example renders a local AFRAME URL

View file

@ -0,0 +1 @@
AFRAME.jpg

View file

@ -0,0 +1,4 @@
[Desktop Entry]
Type=Link
Name=AFRAME remote example
URL=https://aframe.io/aframe/examples/boilerplate/hello-world/

View file

@ -0,0 +1,8 @@
# AFRAME hello world
[XRForge's](https://xrforge.isvery.ninja/) [JanusXR](https://coderofsalvation.github.io/janus-guide/)-viewer ([janusweb](https://github.com/jbaicoianu/janusweb)) can detect [AFRAME](https://aframe.io) markup in HTML/XML/even binary files(!).
This basically extends [the seamless JanusXR portalsystem](https://coderofsalvation.github.io/janus-guide/#/home/about) by <b>interconnecting</b> otherwise immersively-disjointed ecosystems like [AFRAME](https://aframe.io), by [reprojecting them in 3D](https://coderofsalvation.github.io/janus-guide/#/home/about).
Currently only geometry markup and models are supported.
> This example renders a remote AFRAME URL

View file

@ -0,0 +1,5 @@
Demo of [XR Movies](https://xrfragment.org/#XR%20Movies%20%26%20books) using XR Fragments
* [default spawnpoint](https://xrfragment.org/#default%20spawn%20location)
* [WebVTT](https://xrfragment.org/#WebVTT%20subtitles) subtitles
* [href](https://xrfragment.org/#href) links/portals

View file

@ -0,0 +1 @@
test.xrf.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

View file

@ -0,0 +1,27 @@
WEBVTT
00:01.000 --> 00:04.000 href:#spawn
<v welcome> to a special experience.
00:06.000 --> 00:10.000
This is a special place..
00:11.000 --> 00:16.000 href:#platformA
A place to learn..
00:20.000 --> 00:25.000 href:#platformB
A place to reflect..
00:30.000 --> 00:33.000 href:#spawn_divine
Lets go inside..
00:36.000 --> 00:39.000 href:#inside
Here we are..
00:45.000 --> 00:48.000
Let's visit portals..
00:50.000 --> 00:57.000 href:#spawn
Try the portals on your left..

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 337 KiB

View file

@ -0,0 +1,62 @@
<h1>Hi there! 👋</h1>
Welcome to the [VAPORWAVE PLAZA】ぼをが
<br/>
<div class="btn script">
<button class="btn secondary" onclick="document.querySelector('#tips').style.display = ''">Tips for navigating in XR</button>
</div>
<div id="tips" style="display:none">
<br/>
<table>
<tr>
<td>
<b>Keyboard+Mouse</b>
</td>
<td>
use the WASD-keys and mousedrag to navigate
</td>
</tr>
<tr>
<td width="200">
<b>AR/VR headset</b>
</td>
<td>
walk around / use right-longpinch (or thumbstick) for local teleports<br/>
</td>
</tr>
<tr>
<td>
<b>PhoneVR</b>
</td>
<td>
use gaze or bluetooth/mouse to navigate
</td>
</tr>
<tr>
<td>
<b>PhoneAR</b>
</td>
<td>
walk around and tap screen to click
</td>
</tr>
<tr>
<td>
<b>Mobile</b>
</td>
<td>
use the WASD-keys and mousedrag to navigate
</td>
</tr>
</table>
<br/>
You've got this!
</div>
<br/>
Variation of: https://vesta.janusxr.org/virtualplaza/welcome-to-the-virtual-plaza
Updated with fixed links, works with the newer software.
#vaporwave #aesthetic

View file

@ -0,0 +1,4 @@
[Desktop Entry]
Type=Link
Name=VaporWave Plaza
URL=https://vesta.janusxr.org/spyduck/vaporwave-plaza

Binary file not shown.

After

Width:  |  Height:  |  Size: 457 KiB

View file

@ -0,0 +1,57 @@
<h1>Hi there! 👋</h1>
Welcome to Vesta Worlds,
<br/>
<div class="btn script">
<button class="btn secondary" onclick="document.querySelector('#tips').style.display = ''">Tips for navigating in XR</button>
</div>
<div id="tips" style="display:none">
<br/>
<table>
<tr>
<td>
<b>Keyboard+Mouse</b>
</td>
<td>
use the WASD-keys and mousedrag to navigate
</td>
</tr>
<tr>
<td width="200">
<b>AR/VR headset</b>
</td>
<td>
walk around / use right-longpinch (or thumbstick) for local teleports<br/>
</td>
</tr>
<tr>
<td>
<b>PhoneVR</b>
</td>
<td>
use gaze or bluetooth/mouse to navigate
</td>
</tr>
<tr>
<td>
<b>PhoneAR</b>
</td>
<td>
walk around and tap screen to click
</td>
</tr>
<tr>
<td>
<b>Mobile</b>
</td>
<td>
use the WASD-keys and mousedrag to navigate
</td>
</tr>
</table>
<br/>
You've got this!
</div>
<br/>
VESTA is a social network for JanusXR experiences. Share, explore and create 3D worlds, games and videos with your friends across multiple metaverses.

View file

@ -0,0 +1,4 @@
[Desktop Entry]
Type=Link
Name=Vesta Worlds
URL=https://vesta.janusxr.org

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View file

@ -6,7 +6,7 @@ header h2{
font-weight: normal; font-weight: normal;
} }
header{ header{
background-image: linear-gradient(0deg,#0000,#101,#0000), url(myverse/tronverse/tron/tron.png); background-image: linear-gradient(0deg,#0000,#101,#0000), url(myverse/tech-demos/tronverse/tron/tron.png);
background-position-x: 0%; background-position-x: 0%;
background-position-y: 0%; background-position-y: 0%;
background-repeat: repeat; background-repeat: repeat;

View file

@ -55,28 +55,28 @@ local plugin = {
key='app.opts.plugin_federation_url_1', key='app.opts.plugin_federation_url_1',
title='Federated URL 1', title='Federated URL 1',
info="URL and/or Thumbnail URL (space separated)", info="URL and/or Thumbnail URL (space separated)",
default="https://xrforge.isvery.ninja https://i.imgur.com/x7fzn9v.png", default="https://xrforge.isvery.ninja /img/xrforge.jpg",
values='' values=''
}, },
{ {
key='app.opts.plugin_federation_url_2', key='app.opts.plugin_federation_url_2',
title='Federated URL 2', title='Federated URL 2',
info="URL and/or Thumbnail URL (space separated)", info="URL and/or Thumbnail URL (space separated)",
default="https://aframe.io/aframe/examples/boilerplate/hello-world/ /myverse/janusxr_tutorial/AFRAME.jpg", default="https://spyduck.net /img/cover-spyduck.jpg",
values='' values=''
}, },
{ {
key='app.opts.plugin_federation_url_3', key='app.opts.plugin_federation_url_3',
title='Federated URL 3', title='Federated URL 3',
info="URL and/or Thumbnail URL (space separated)", info="URL and/or Thumbnail URL (space separated)",
default="https://spyduck.net /img/cover-spyduck.jpg", default="https://nazrin.net/Hub /img/cover-nazrin.jpg",
values='' values=''
}, },
{ {
key='app.opts.plugin_federation_url_4', key='app.opts.plugin_federation_url_4',
title='Federated URL 4', title='Federated URL 4',
info="URL and/or Thumbnail URL (space separated)", info="URL and/or Thumbnail URL (space separated)",
default="https://nazrin.net/Hub /img/cover-nazrin.jpg", default="",
values='' values=''
}, },
{ {

View file

@ -55,15 +55,15 @@ local plugin = {
key='app.opts.plugin_rssatom_url_1', key='app.opts.plugin_rssatom_url_1',
title='RSS/Atom URL 1', title='RSS/Atom URL 1',
info="URL and/or Thumbnail URL (space separated)", info="URL and/or Thumbnail URL (space separated)",
default="https://mastodon.online/@lvk.rss https://pbs.twimg.com/profile_images/1604566357206601730/dlRNo-V-_400x400.jpg", default="https://mastodon.online/@lvk.rss img/mastodon.jpg",
values='https://mastodon.online/@lvk.rss https://pbs.twimg.com/profile_images/1604566357206601730/dlRNo-V-_400x400.jpg' values='https://mastodon.online/@lvk.rss img/mastodon.jpg'
}, },
{ {
key='app.opts.plugin_rssatom_url_2', key='app.opts.plugin_rssatom_url_2',
title='RSS/Atom URL 2', title='RSS/Atom URL 2',
info="URL and/or Thumbnail URL (space separated)", info="URL and/or Thumbnail URL (space separated)",
default="https://nlnet.nl/feed.atom https://nlnet.nl/logo/history/logo-640x732-pre-2024.jpg", default="https://nlnet.nl/feed.atom img/nlnet.jpg",
values='https://nlnet.nl/feed.atom https://nlnet.nl/logo/history/logo-640x732-pre-2024.jpg' values='https://nlnet.nl/feed.atom img/nlnet.jpg'
}, },
{ {
key='app.opts.plugin_rssatom_url_3', key='app.opts.plugin_rssatom_url_3',