No Branch/Tag Specified
artemis-example
assymetric-collaboration
avatar-controlled
bind-jxr-target
book
browser-clipboard
chemistry_example
citations
code-editor
code-generation
componentized
componentized-blocks
control-points
core-vs-extras
direct-scaling
draw2d-with-lines
editor-split
emptyview
federation
fosdem-presentation
fossxr
fot-json-andrew
fot-sloan-companion
game-mechanics
game-multiple-levels
game-remote-save
game-template-with-asset-validator
gesture-manager
gltf-jxr
graph
hands-controllers-kbd
in-situ-instructions
keyboardless-jxr-editing
knuckle-code-snippets
knuckle-docs
laser-fallback
layer
level-loader
list-editing
mannequin
master
meshing
microgestures
minimalist-template
minimum
mistral-and-graphhopper
motionstick
nodal
ondrop
ontouch
outline-extrude
physics
pinch-to-menu
primitives_as_set
pseudoreamls-as-scaffoldings
pull-to-value
reader
readibility-background
real-world-meshing
scaffolding
scaffolding-video-background
scaled-linked-editor
screenshot
spatial-introspection
speech
stretch-to-unpack
stt
swagger_example
syntax-highlighting
teleport
textgame
tiles
trail
visibile-scaffolding
visual-tension
warmup
webchuck
webdav
webmidi
webxrsyskbd
wllama
xr-to-2D-board
Labels
Something is not working core interactions
Ways to interact with content that actually makes this scaffolding unique and aligned with its main value of efficient exploration of interfaces. demo
focusing on facilitating face to face or remote demonstration documentation duplicate
This issue or pull request already exists enhancement
New feature help wanted
Need some help import/export
Interactions with external content invalid
Something is wrong question
More information is needed wontfix
This won't be fixed
Apply labels
Clear labels
bug
Something is not working core interactions
Ways to interact with content that actually makes this scaffolding unique and aligned with its main value of efficient exploration of interfaces. demo
focusing on facilitating face to face or remote demonstration documentation duplicate
This issue or pull request already exists enhancement
New feature help wanted
Need some help import/export
Interactions with external content invalid
Something is wrong question
More information is needed wontfix
This won't be fixed
No Label
bug
core interactions
demo
documentation
duplicate
enhancement
help wanted
import/export
invalid
question
wontfix
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
No dependencies set.
Reference: utopiah/text-code-xr-engine#8
Reference in new issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
See previous work on
cabin.html
and deeper discussion on GDPR.Partly solved via
dependecies/
from7632ad51e6
See the https://git.benetou.fr/utopiah/text-code-xr-engine/src/branch/minimum branch that can be tested live at https://fabien.benetou.fr/pub/home/future_of_text_demo/engine/branch_minimum.html .
See documentation on https://twitter.com/utopiah/status/1598333807941271553 :
scrcpy
for mirroring, including wirelessly4813372f3f
<a-troika-text>
https://github.com/lojjic/aframe-troika-textnpm run dev
with NAF default adapter https://github.com/networked-aframe/networked-aframeProcess :
har
variableCan also take the occasion to make other requests optional with fallbacks.
Note that beside have local copies libraries might need to have a CDN or content URL updated accordingly, even forced in their bundled code if no such option is available. Overall it would be a good habit to document such dependencies beyond code.
To best check in VR use remote debugging from the browser to have logs again, modify then refresh.
Optionally consider the large files
Consider
gltf-transform optimize
with--compress none
https://gltf-transform.donmccurdy.com/cli.html as Draco helps but isn't required.Should also consider a function or component template, or at least documented as good practice, insuring new features can reliably used offline with minimum setup.
Example for
shiki
and<a-console>
841980a10c
showing how convenient it can be.See also https://github.com/lojjic/aframe-troika-text/issues/72 setting
defaultFontURL
directly in hosted version and downloading the font in../content/
.Getting relative file list from parent directory
Should still add files loaded later, e.g hand and controller models in AFrame.
This can then be grabbed via
tar -cvf offline.tar -T filestopack
but will miss some likeengine/leftHand.glb
andengine/leftHand.glb
but also controllers (which are rarely used, if ever packed).A deploy/build/packaged script should automate some steps, including replacing hardcoded values on some dependencies when CDN options are not available.
meanwhile on the client it can be updated via
See also #40 including Gitea locally.
done multiple times during TADA workshops, documentation to write down but overall does work