Releases: alexmacarthur/typeit
Add Ability to Customize Cursor Character
Enables users to customize the cursor character instead of being limited to the pipe. Includes additional tests and updated documentation.
Enable Freezing/Unfreezing of Instances
This release enables people to freeze and unfreeze an instance, as well as more easily manipulate an instance after creation.
Add Global Object to Hold Option Defaults
Enables a user to change the default option values before any instances of TypeIt are created. Helpful if, for example, a user wants to create several different instances with all having the same speed.
Add Method for Destroying Instances
You now have the ability to destroy an instance of TypeIt on all respective elements, optionally destroying the cursor along with it.
Fix Spacing Bug in Some Browsers
- Fixes a strange letter spacing bug that was occurring in some browsers.
- Sets up more robust development environment and contributing guidelines.
- Switches from webpack to rollup.
- Etc.
Fix options() Bug
This release fixes a bug that was causing the options()
companion function to halt the queue when it was called.
No More jQuery
- Rewritten with no jQuery dependency.
- Slightly updated options API. For example,
breakDelay
anddeleteDelay
have been merged intonextStringDelay
. - Slightly updated companion functions. The "ti" prefix on them was removed, as well as a couple of name changes. For example,
tiType()
is now justtype()
, andtiSettings()
has been changed tooptions()
. - Improved support for use as an ES 2015 module import.
Fix Visibility Bug
In some cases, there was an issue with the plugin accurately checking for element visibility, causing TypeIt to fail to initialize when autoStart
was set to false
.
Add tiEmpty().
This release adds a tiEmpty()
companion function, which instantly deletes the contents of the element when executed.