Skip to content

Releases: alexmacarthur/typeit

Fix character insertion bug.

25 Oct 23:10
Compare
Choose a tag to compare

Improve .flush() Flexibility

25 Oct 04:09
Compare
Choose a tag to compare

The .flush() method was upgrade to allow it to be rapidly used in succession, and have text queued up to smoothly animate as time goes on.

Fix Cursor Options Bug

15 Sep 19:25
Compare
Choose a tag to compare

Fixes an issue preventing users from using a boolean while setting cursor options.

Small Optimizations, Rebuild After Dependency Updates

25 Jul 02:16
2a35d4a
Compare
Choose a tag to compare
Optimize loop. (#384)

* Optimize loop.

* Update test.yml

Update Dependencies, Fix Types

15 Dec 05:15
Compare
Choose a tag to compare
  • Updates development dependencies in all packages.
  • Fixes reference to generated types in typeit-react package (v2.6.1).

Allow Cursor Animation to be Customized

19 Jul 04:21
Compare
Choose a tag to compare

Now built on the Web Animations API, you can now customize TypeIt's default cursor animation by passing your own options. For an example, see here:

https://www.typeitjs.com/demos/customize-cursor-animation

Use requestAnimationFrame() for Typing

13 Jun 03:12
Compare
Choose a tag to compare

Wraps each DOM manipulation orchestrated by TypeIt in requestAnimationFrame(), in order to guarantee that animations aren't affected by missed frames due to the browser's repaint cycle and the event loop being out of sync. Animations that require text to be typed all at once are bundled together in the same requestAnimationFrame() call, so that the typed characters appear (and disappear) on the screen instantaneously.

Fix Awkward Deletion Pausing

04 May 03:08
Compare
Choose a tag to compare

A bug was introduced when recent changes to how the queue is handled were made. This bug was causing some awkward pausing to occur when the .delete() method was used, as well as when an instance was configured to loop. This release fixes those issues.

.flush() Introduction + Bug Fixes

28 Apr 04:18
Compare
Choose a tag to compare

This release encompasses several things:

Feature Addition

  • Introduces the .flush() method for easily typing one-off, ephemeral animations.

Bug Fixes

  • issue with the cursor not blinking while frozen
  • issue with HTML comments not being ignored
  • issue with non-breaking strings not replacing each other correctly (set via the breakLines option)
  • fix a couple of miscellaneous cursor movement issues

Fix Types

10 Mar 04:22
Compare
Choose a tag to compare

Types were not being correctly output in the builds.