Releases: Neosoulink/quick-threejs
Releases · Neosoulink/quick-threejs
@quick-threejs/[email protected]
Patch Changes
-
602cf5e: # Logs
refactor(reactive): expose app resources
- Add
getProxyReceiver
toAppModule
- Add
getCanvas
toAppModule
- Rename
isInitialized
method togetIsInitialized
fromAppModule
- Add
@quick-threejs/[email protected]
Patch Changes
-
b0fe891: # Logs
refactor(reactive): simplify loaded resources
- Send transferable video on a loaded video
- Send transferable audio on a loaded audio
- Fix
fullScreen
property
@quick-threejs/[email protected]
Patch Changes
-
e6a6149: # Logs
refactor(reactive): improve loaders
- Rename supported types
- Before:
"cubeTexture" | "texture" | "gltfModel" | "video" | "audio"
- After:
"audio" | "image" | "video" | "gltf"
- Before:
- Now LoaderResource support is defined as
GLTF | ImageBitmap | ImageBitmap[] | AudioBuffer
- Fix OrbitControl types
- Rename supported types
@quick-threejs/[email protected]
Patch Changes
-
0871ce0: # Logs
refactor(reactive): improve debug resources
- Add new register props
enableControls
withCameraHelper
miniCamera
is now under Debug scope- Fix debug props usage
- Add new register props
@quick-threejs/[email protected]
Patch Changes
- 770489a: # chore(utils): bumps version to
0.1.16
@quick-threejs/[email protected]
Patch Changes
- Updated dependencies [770489a]
- @quick-threejs/[email protected]
@quick-threejs/[email protected]
Patch Changes
- 7ae0ac8: # chore(reactive): bump version & release v0.1.26
@quick-threejs/[email protected]
Patch Changes
-
2f239f7: # Logs
refactor: handle loader module
- Make loader accessible from the
main
&worker
thread- Add the register props
loaderDataSources
&loadResourcesOnInit
- Improve resources getters
- Handle
videoTexture
andObject3D
loads
- Add the register props
- Code optimization and observable data access
- Make loader accessible from the
@quick-threejs/[email protected]
Patch Changes
-
4ca0a3a: # Logs
@quick-threejs/utils
Threads.js
is now a part of@quick-threejs/utils
- Dropped
rxjs
and the worker lifecycle approach WorkerPool#run
now returns an array ofWorkerThread
&queue
boolean- Add worker resources documentation
- Can manually run
WorkerPool#runNext
- Improve
terminateAll
behavior - Can terminate a thread from a worker using
MessageEvent
@quick-threejs/reactive
- Changes based on
@quick-threejs/utils
@quick-threejs/[email protected]
Patch Changes
-
56ae7da: # Logs
drop unnecessary native supports
- Remove
Stats.js
native support - Remove
lil-gui
native support - Threads no longer expose observable proxy events
- Drop modules
lifeCycle
integration (to prioritizeObservable
s usage)- Add `beforeStep# @quick-threejs/reactive Observable.
- Expose
ContainerizedApp
interface forApp
&Register
- Update
Timer
resources- Add
currentTime
- Add
elapsedTime
- Rename
delta
todeltaTime
- Move
step()
method from module to service
- Add
- Remove
-
9ba3dcd: # Logs
refactor(reactive): cleaner disposal
- Containerized app (now exports
module
&container
) - Mark register component resources as optional
- Add an option to automatically
init
the register - Improve resource documentation
- Containerized app (now exports
-
4ca0a3a: # Logs
@quick-threejs/utils
Threads.js
is now a part of@quick-threejs/utils
- Dropped
rxjs
and the worker lifecycle approach WorkerPool#run
now returns an array ofWorkerThread
&queue
boolean- Add worker resources documentation
- Can manually run
WorkerPool#runNext
- Improve
terminateAll
behavior - Can terminate a thread from a worker using
MessageEvent
@quick-threejs/reactive
- Changes based on
@quick-threejs/utils
-
Updated dependencies [4ca0a3a]
- @quick-threejs/[email protected]