Releases: arenaxr/arena-web-core
Releases · arenaxr/arena-web-core
v1.20.3
v1.20.2
v1.20.1
v1.20.0
1.20.0 (2023-06-29)
Features
Bug Fixes
- "arena-side-menu-ui" is a system (b763831)
- add init'd flag for init->ready listener pattern (e9da1a1)
- bad refactor around webxr session for webar (f4cfaf7)
- bad refactor populating build namespaces (3884657)
- bad scoping in anon func for filter (1d8ee6e)
- better solid angle calc for hybrid rendering (b64c8e3)
- build3d: special case videosphere type (#539) (a41c153)
- change check of pref settings to audioin (c77a71f)
- chat liveUsers should be obj (45f4b21)
- colorspace fix for hybrid rendering (0a9b944)
- convert glitch and pixel to SRGB as needed (6f6d6f4)
- createAnchor frame must be from RAF callback (41a9d2d)
- del refs to videocube on remove (3357f8c)
- don't await non async mqttc proxied methods (3500b9d)
- env: use lighter preset env 'default' over 'starry' for updated colorspace (de92053)
- face tracking and expose controller events (e03c50f)
- force matrixworld update on startpos teleportTo (5b8a467)
- geometry: remove redundant prism geometry, rather use cylinder (14bb4ff)
- handle broken model load srcs (610a6c6)
- icon load condition (7e96c1c)
- import extension (b0e5cd5)
- import extension again (233e259)
- jitsi: restored dominant speaker signalling (f28d54f)
- jittery aabb-collider in dual-view XR (2d73d44)
- landmarks ref of chat-ui as system (2f98bba)
- loadscene moved to multilistener (49cfc1b)
- manually init mdb form for setupav (3949aa6)
- move jitsi.health alias in ready (fb23e0e)
- move startpos loaded emit into landmark sys (0ba381a)
- null-coalesce userName from defaults (051313c)
- paho not async, defer MQTT emit to onSuccess (efa8d16)
- properly send controller events (f6d3794)
- reassign const (56e6a46)
- ref arena-side-menu-ui as system not component (8ea78ad)
- refactored references to ARENA.Jitsi (jitsi) (41ee1fc)
- reject anon user from build page (0e55a25)
- rename jitsi.ready flag to initialized (5bbb5f2)
- renamed variable consistency (d8434f0)
- required schema for colorspace in build (cd1ec91)
- restore a-assets needed for a/v appending (c981b2d)
- restore ARENA.defaults until refactored out (6153baf)
- restore default scene options (25bd2af)
- revert b24f13b, use _this for jquery compat (03e666f)
- rough formatting on calc function (00085a4)
- Set armarkersys listener xr sessionstart (ef19748)
- set displayname as active on start to push label up (fce3bae)
- set mouseover/leave for chat as arrow func (b24f13b)
- spotar refactor (99f3d57)
- spread copy gltf-model attrs to restore later (15ac173)
- startcoords setting (5bd4af0)
- tick arena-users after jitsi conference init (b696354)
- toggling on/off flying and depth for hybrid rendering fixed (0bf7472)
- typo (7d2dcc9)
- typo (4c6d415)
- typo double import?? (45059a0)
- typos for events (907f1ba)
- Various refs (defaults, arenatopic stuff) (08dea36)
- wait for scene options to load before objs (db28074)
v1.19.1
hotfix: only set cursor in ar-mode for mobile
This resolves the issue of HMDs in AR mode clicking twice, the extra one caused by the incorrectly-initialized raycast cursor initialized by
the AR hit-test component. This cursor now only inits on mobile devices
v1.19.0
1.19.0 (2023-05-16)
Features
- build3d: add 'build3d' param to publish mqtt over a-frame inspector (#529) (636dbb8)
- build3d: added logging window; entity add, delete, all attributes, grab updates (#531) (334e678)
Bug Fixes
- build/3d: use canonical tab names to avoid cluttering the tab tray (a7ab807)
- build3d: publish rotation in build3d as quaternions over the wire (be27904)
- chat: ensure JWT permissions before chat launch (d779781)
- click-listener target for ar (17670fd)
- hand: fix magicleap controller scale (09f10dd)
- icons: updated avatar icons location (4b915fe)
- material-extras: add documentation of depthTest (ae242a6)
- material-extras: remove depthTest, needs testing; apply render order to all objects (ed83c9c)
- programs: change navbar to send programs to new endpoint (d544bdf)
- settings: only show 3dbuild in settings if scene writer (6f5b89a)
- silverline: place /programs dashboard in old /arts container for now (09ceb1b)
- typo missing closing bracket (c882a6e)
- vscode: gitignore vscode settings (74dccab)
freeze-ecs-refactor
Adding a tag to freeze code for the a-frame component refactor.
v1.18.0
1.18.0 (2023-04-17)
Features
- ocean: add ocean primitive to schema (#525) (ec41bbc)
- particle-system: add environment features for dust, snow, rain (#523) (e2105ae)
- scenes: add quick enter-in-ar button (8ba2777)
- spe-particles: added spe-particles system (with arenaxr fork fixing THREE 0.147) (#524) (d22bacc)
Bug Fixes
- attribution: fixed crash from GLTFs missing model data (34daed0)
- auth: add security link in settingd dialog (51619af)
- avatar: allow mic/network icons alpha channel to render against transparent (31be8ce)
- build: add build desc for a-text, minor fixes (8f39aea)
- build: add schema modelUpdate, other minor fixes (3ac11b1)
- build: added missing types and a-text descriptions (ff83816)
- clean up event listener for got-url (8833e9f)
- cleanup listener for video-control (3850021)
- ensure old gotourl eventlistener is removed (89820fe)
- handle load modelUpdates from persist/create (6ecbf03)
- incorrect gotourl data attr from 8833e9f (e7ddea1)
- jitsi: show moderator status in user list (34df699)
- material-extras: no texture loads on empty source; transverse all objects checking if they are a mesh (6846082)
- material-extras: set mesh.material.depthTest=false when transparentOccluder=true (a26697b)
- more typos (4864ceb)
- runtime-mngr: fixed missing runtime LWT on cleanup (18e9eb5)
- schema: add example to modelUpdate (3223ef2)
- schema: future-proof schema support with 'deprecated' attribute (fd306f6)
- settings: add hover titles for links in settings (7a08249)
- spe-particles: fixed wiggle schema formatting (53aeae6)
v1.17.0
1.17.0 (2023-03-03)
Features
- Add model-update attr handle for gltf-model (7a3c37b)
- build: Add a GUI-only Rotation Euler degree editor (36508d4)
- build: migrate wire rotation format to quaternion-only (7ea52d3)
Bug Fixes
- add source (head/hands name) to collision msg (929aef6)
- blink-controls teleportOrigin camera selector (3ddf296)
- build: 'animation-mixer: {}' will not persist (ebf95d6)
- build: account for animation-mixer infinity repitions (2baacec)
- build: add several missing defaults (060099a)
- build: fix missing/incorrect animation-mixer schema (98a1b5f)
- build: updated default definitions (8a91d53)
- build: use string for animation mixer repetitions (47c9d1d)
- capsule: corrected capsule mesh with standard three mesh (9830b47)
- collision obj_id (0e37344)
- default collision listener object name (73e414f)
- hand: controller sizing for magicleap1 (e56259c)
- hand: remove orphaned hands when remote avatar leaves (aec970e)
- settings: allow settings dialog to be transparent a little (88d050a)
- thickline: add default enum lineWidthStyler (b2c46e5)
- thickline: styler center-smooth should return a value (f8268b7)
- utils import (ae8274e)
v1.16.0
1.16.0 (2023-01-31)
Features
- add camFollow target (d30e02e)
- add parent to program schema; temporarily make 'pytest' the default (8f03835)
Bug Fixes
- add
playsinline
on all media tags for iOS (96f90f6) - alter rig in xrSession for camera-override (4f03855)
- copy pos and rot instead of matrix (b74578f)
- don't req cam-access or CV when camFollow (0b11522)
- handle uninited scene in camfollow override (4012097)
- program schema (62f4873)
- rig matrix calc for cam override (c4d81b0)