Download Latest Version tsParticles 3.0.2 source code.zip (116.0 MB)
Email in envelope

Get an email when there's a new version of tsParticles

Home / v3.0.0
Name Modified Size InfoDownloads / Week
Parent folder
tsparticles.all.bundle.min.js 2023-12-05 309.3 kB
tsparticles.all.bundle.js 2023-12-05 642.6 kB
tsparticles.bundle.js 2023-12-05 374.1 kB
tsparticles.bundle.min.js 2023-12-05 168.9 kB
tsparticles.slim.bundle.js 2023-12-05 310.0 kB
tsparticles.slim.bundle.min.js 2023-12-05 139.7 kB
tsparticles.basic.bundle.js 2023-12-05 190.5 kB
tsparticles.basic.bundle.min.js 2023-12-05 88.4 kB
tsparticles.engine.min.js 2023-12-05 75.1 kB
tsparticles.engine.js 2023-12-05 159.0 kB
README.md 2023-12-04 4.8 kB
tsParticles 3.0.0 source code.tar.gz 2023-12-04 115.0 MB
tsParticles 3.0.0 source code.zip 2023-12-04 116.0 MB
Totals: 13 Items   233.4 MB 0

tsParticles 3.0.0 Changelog

BREAKING CHANGES

  • Removed all tsParticles load methods to keep only a single one using a single object parameter
  • Removed support for shape deprecated properties like shape.image, shape.polygon, shape.stroke
    • the stroke property can be found in the particles section, not in the shape object
    • the image and polygon properties, like any other shape, are part of the shape.options object
  • Stroke now is a single object only like all the other particles properties
  • Removed multiline text shape, the text shape now supports that
  • Simplified some functions, using objects or removing unused overloads, this is breaking for v2 shapes
  • Moved some properties to private since they were public by mistake (this shouldn't affect many, the properties were mainly used in the engine)
  • Removed obsolete random properties in options objects
  • Removed emitters shapes from the plugin files, every emitters shape now has a dedicated package

Major Changes

New Features

  • Added event on config added to the engine
  • Added flat options to tsparticles-confetti options
  • Creating support for effects, like bubble that wasn't a real shape
  • Added linear easing
  • Created new emitters shapes: Canvas, Path and Polygon
  • Created trail effect plugin, this one is a real trail drawn in the canvas, it works also in transparent backgrounds. It requires more resources since it's drawn calculating last N positions and not redrawing a semi-transparent canvas on itself, supports also fade.
  • Added pop click interaction
  • Added limit mode (breaking changes on limit options)
  • Added possibility to replace color and opacity for emitters shapes
  • Added more options for customizing noises values (only Simplex and Perlin paths)
  • Added curl noise path plugin
  • Created Simplex and Perlin noise packages from their path plugins, they can be used in multiple packages without duplication (Curl Noise path for example)
  • Added new emoji shape, better performance than text shape
  • Added clear flag to the root object, enabled by default, if disabled, the canvas won't be cleared

Bug Fixes

  • Improved resize event and density formula
Source: README.md, updated 2023-12-04