Skip to content

Releases: Neosoulink/quick-threejs

@quick-threejs/[email protected]

16 Jan 21:45
7780b4b
Compare
Choose a tag to compare

Patch Changes

  • 602cf5e: # Logs

    refactor(reactive): expose app resources

    • Add getProxyReceiver to AppModule
    • Add getCanvas to AppModule
    • Rename isInitialized method to getIsInitialized from AppModule

@quick-threejs/[email protected]

15 Jan 04:08
af67ced
Compare
Choose a tag to compare

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]

15 Jan 01:42
182240b
Compare
Choose a tag to compare

Patch Changes

  • e6a6149: # Logs

    refactor(reactive): improve loaders

    • Rename supported types
      • Before: "cubeTexture" | "texture" | "gltfModel" | "video" | "audio"
      • After: "audio" | "image" | "video" | "gltf"
    • Now LoaderResource support is defined as GLTF | ImageBitmap | ImageBitmap[] | AudioBuffer
    • Fix OrbitControl types

@quick-threejs/[email protected]

12 Jan 19:28
4d675cb
Compare
Choose a tag to compare

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

@quick-threejs/[email protected]

08 Jan 08:07
c21d8dc
Compare
Choose a tag to compare

Patch Changes

  • 770489a: # chore(utils): bumps version to 0.1.16

@quick-threejs/[email protected]

08 Jan 08:07
c21d8dc
Compare
Choose a tag to compare

Patch Changes

@quick-threejs/[email protected]

07 Jan 21:44
92aa58f
Compare
Choose a tag to compare

Patch Changes

  • 7ae0ac8: # chore(reactive): bump version & release v0.1.26

@quick-threejs/[email protected]

29 Dec 16:36
f19e8d8
Compare
Choose a tag to compare

Patch Changes

  • 2f239f7: # Logs

    refactor: handle loader module

    • Make loader accessible from the main & worker thread
      • Add the register propsloaderDataSources & loadResourcesOnInit
      • Improve resources getters
      • Handle videoTexture and Object3D loads
    • Code optimization and observable data access

@quick-threejs/[email protected]

23 Dec 23:11
95342f2
Compare
Choose a tag to compare

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 of WorkerThread & 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]

23 Dec 23:11
95342f2
Compare
Choose a tag to compare

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 prioritize Observables usage)
      • Add `beforeStep# @quick-threejs/reactive Observable.
    • Expose ContainerizedApp interface for App & Register
    • Update Timer resources
      • Add currentTime
      • Add elapsedTime
      • Rename delta to deltaTime
      • Move step() method from module to service
  • 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
  • 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 of WorkerThread & 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]