Sequential introduction of features #12

Open
opened 2 years ago by utopiah · 8 comments
Owner
A la https://twitter.com/utopiah/status/1153390394215997442
Poster
Owner

Rely on #13 and its helpers (see 1b3332a178 ) e.g. toggleVisibilityAll() then commands e.g toggleVisibilityAllButClass(classname) in a meaningful sequential order.

  1. environment
  2. background with supporting documents
  3. instructions (themselves as executable commands)
  4. issues and gloassiries (as examples of sources)
  5. screenstack (possibly web-url but seems too unstable for demonstration)
  6. dynamic-view (showcasing non linear layout)

Consider also other features that are currently not available as commands, e.g

  1. networked (audio)
  2. external editing (WebSSH or offline via Termux, partly done via #8 )
  3. jxr itself, with e.g adding shortcuts like qs or sa
Rely on https://git.benetou.fr/utopiah/text-code-xr-engine/issues/13 and its helpers (see https://git.benetou.fr/utopiah/text-code-xr-engine/commit/1b3332a17852bd95b311635bd447e9f6d92e5d85 ) e.g. `toggleVisibilityAll()` then commands e.g `toggleVisibilityAllButClass(classname)` in a meaningful sequential order. 1. environment 1. background with supporting documents 1. instructions (themselves as executable commands) 1. issues and gloassiries (as examples of sources) 1. screenstack (possibly web-url but seems too unstable for demonstration) 1. dynamic-view (showcasing non linear layout) Consider also other features that are currently not available as commands, e.g 1. networked (audio) 1. external editing (WebSSH or offline via Termux, partly done via https://git.benetou.fr/utopiah/text-code-xr-engine/issues/8 ) 1. jxr itself, with e.g adding shortcuts like `qs` or `sa`
utopiah added the
demo
label 2 years ago
Poster
Owner
Could specify another list of actions, e.g https://fabien.benetou.fr/PIMVRdata/EngineSequentialTutorialCommands?action=source instead of https://fabien.benetou.fr/PIMVRdata/CabinCommands?action=source as a URL parameter. Testable as https://fabien.benetou.fr/pub/home/future_of_text_demo/engine/?commands-url=https://fabien.benetou.fr/PIMVRdata/EngineSequentialTutorialCommands?action=source
Poster
Owner

See enable-components-via-url, disable-components-via-url and commands-from-external-json used with e.g jxr qs a-scene sa glossary 1 after having removed components directly from the scene.

See `enable-components-via-url`, `disable-components-via-url` and `commands-from-external-json` used with e.g `jxr qs a-scene sa glossary 1` after having removed components directly from the scene.
Poster
Owner
See also https://twitter.com/utopiah/status/1103761443202232320
utopiah added the
documentation
label 2 years ago
Poster
Owner

Virtual and physical warm up exercises, e.g type this sentence or code snippet then repeat with a countdown based on your previous attempt.

Done via 66a0a7923a

Virtual and physical warm up exercises, e.g type this sentence or code snippet then repeat with a countdown based on your previous attempt. Done via https://git.benetou.fr/utopiah/text-code-xr-engine/commit/66a0a7923a5cfce42a708df6ccc690f94933c263
Poster
Owner

This is currently done per experience but could instead be done more generally through a graph of experiences, namely links between previously setup commands-from-external-json (and all the different options available via getUrlParameter() e.g background).

This means that a starting example here with very basic commands, as suggested by this issue would upon completion (either with an explicit one, e.g warmup() in 66a0a7923a or request by the user or timeout) load the sucessor in the graph.

See also https://www.pmwiki.org/wiki/PmWiki/WikiTrails

This is currently done per experience but could instead be done more generally through a graph of experiences, namely links between previously setup `commands-from-external-json` (and all the different options available via `getUrlParameter()` e.g `background`). This means that a starting example here with very basic commands, as suggested by this issue would upon completion (either with an explicit one, e.g `warmup()` in https://git.benetou.fr/utopiah/text-code-xr-engine/commit/66a0a7923a5cfce42a708df6ccc690f94933c263 or request by the user or timeout) load the sucessor in the graph. See also https://www.pmwiki.org/wiki/PmWiki/WikiTrails
Poster
Owner

By default enable-components-via-url and disable-components-via-url should be interactable in order to show/hide all components that can be played with, an exhaustive menu.

By default `enable-components-via-url` and `disable-components-via-url` should be interactable in order to show/hide all components that can be played with, an exhaustive menu.
Poster
Owner

Consider also how a computational notebook could be a starting point, see #69 and with a bit more details https://twitter.com/utopiah/status/1600442418490331136

Consider also how a computational notebook could be a starting point, see https://git.benetou.fr/utopiah/text-code-xr-engine/issues/69 and with a bit more details https://twitter.com/utopiah/status/1600442418490331136
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: utopiah/text-code-xr-engine#12
Loading…
There is no content yet.