Update dependency tsparticles to v1.43.1
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
tsparticles (source) | 1.38.0 -> 1.43.1 |
Release Notes
matteobruni/tsparticles
v1.43.1
v1.43.0
: tsParticles 1.43.0
tsParticles 1.43.0 Changelog
Architecture changes
- Removed all inner index files from the engine, the exported types are unchanged
- Added CLI project
Bug Fixes
- Improved big circles preset, the effect is now better
- Improved particles check when drawing
- Some refactoring for smaller output size
Compatibility changes
- Updated build configurations for plugins, shapes, presets, and other pluggable projects, imports are now more compatible with CommonJS and ESM
- Updated all plugins to use the new build system, improves imports compatibility
- Updated external interaction managers, added click mode handling
- Added more external interaction managers, like v2
v1.42.4
: tsParticles 1.42.4
tsParticles 1.42.4 Changelog
Bug Fixes
- Moving
canvas.clear
closer todraw
breaks grab links, and maybe other interactions
v1.42.3
: tsParticles 1.42.3
tsParticles 1.42.2
Bug Fixes
- Angular: do not load particles on the Node.js side and make its loading cancellable
- Fixed flashing issue with background mask, closes #3514
tsParticles 1.42.3
Bug Fixes
- Removed a forgotten console.log, closes #3551
- Fixed flashing issue with resize method, closes #3523 and #3074
- Fixed sea anemone preset, removed a useless option
- Canvas now is cleared just before new drawings
v1.42.2
v1.42.1
: tsParticles 1.42.1
tsParticles 1.42.0 Changelog
Options Updates
New numeric values are now randomizable, using the { min, max }
object instead of the numeric value. The list of the new randomizable options are:
particles.move.attract.distance
particles.move.angle.offset
particles.move.angle.value
particles.orbit.opacity
particles.orbit.radius
particles.orbit.width
particles.repulse.distance
particles.repulse.duration
particles.repulse.factor
particles.repulse.speed
particles.roll.darken.value
particles.roll.enlighten.value
particles.rotate.animation.speed
particles.tilt.animation.speed
particles.twinkle.lines.opacity
particles.twinkle.particles.opacity
These are the core options, also every animation object now can have randomizable count
and speed
properties.
Absorbers and Emitters plugin options now have randomizable coordinates, the { min, max }
can be set to their position.x
and position.y
values instead of a single numeric.
tsParticles 1.42.1 Changelog
Bug Fixes
- Fixes issue with 0 values on x and y properties of emitters position options
v1.42.0
v1.41.6
: tsParticles 1.41.6
tsParticles 1.41.6
Bug Fixes
- Fixed issue with canvas resize
v1.41.5
: tsParticles 1.41.5
tsParticles 1.41.5
Bug Fixes
- Fixed emitters issues, some presets were broken
v1.41.4
: tsParticles 1.41.4
tsParticles 1.41.4
Bug Fixes
- Removed useless console.log (debug purposes)
v1.41.3
: tsParticles 1.41.3
tsParticles 1.41.1 Changelog
Updates
- Async Interactors
- Updated some readme files
tsParticles 1.41.2 Changelog
Bug Fixes
- Fixed svelte component, it was having issues with TypeScript syntax inside
- Fixed tilt back and front colors
tsParticles 1.41.3 Changelog
Bug Fixes
- Fixed issue with size and opacity updaters
v1.41.2
v1.41.1
v1.41.0
: tsParticles 1.41.0
tsParticles 1.41.0 Changelog
Bugfixes
- Fixed type on
particles.vue3
particlesLoaded
property - Fixed issue with path generators
- Fixed polygon path generator
- Fixed polygon path options
New Features
- Refactored path plugins to be more compatible with the new instance hierarchy
- Added more options to path plugins
- Updated
ng-particles
to Angular 13
v1.40.2
v1.40.1
v1.40.0
: tsParticles 1.40.0
tsParticles 1.40.0
Internal Updates
- Static classes are replaced by
Engine
instance singletons, this is useful for multiple instances installations since they can behave differently - Updated README.md files
- Updated all packages to match the minor version, so it's easier to understand which package is matching the engine version
New Features
- Added
domId
property to Emitters options, setting that to match a real dom element id will attach the emitter to the element (closes #2256)
Breaking Changes
- The new instance singleton management is going to break the deprecated
react-particles-js
, but I decided to not change the major version since all the official components will continue to work as expected.
v1.39.3
: tsParticles 1.39.3
tsParticles 1.39.3
Bug Fixes
Changes
- updated fps limit default value to 120, updated all presets to have the fps limit of 120 (Chrome supports that also in Mac Pro Motion displays, Safari for now is limited to 60)
v1.39.2
: tsParticles 1.39.2
tsParticles 1.39.2
Bug Fixes
- Fixed editor issues
v1.39.1
: tsParticles 1.39.1
tsParticles 1.39.1
Bug Fixes
- Fixed issues with absorbers and emitters plugins Container extension methods
v1.39.0
: tsParticles 1.39.0
tsParticles 1.39.0
Bug Fixes
- Fixed priority on canvas styles
- Fixed react/preact/inferno components exports
- Improved image loading, now in parallel
Improvements
- Added all files for supporting the smaller engine file, preparing for v2 incoming changes. The engine file can be included or imported for a clean setup, and the plugins can be chosen manually
- Renamed
Main
class toEngine
, kept backward compatibility - Improved image loading, now they are loaded in parallel, and now if an image is missing, it will be loaded at runtime
Breaking Changes
- Enums are not exported anymore, this breaks their javascript usages
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.