Skip to content

Releases: LikaloLLC/tourguide.js

Tourguide.js 2.0.0

16 Feb 02:09

Choose a tag to compare

We're excited to announce the release of Tourguide.js version 2.0.0! This major update brings a plethora of new features, improvements, and bug fixes to our guided tour management library.

What's New:

Improved Documentation: Our documentation has been revamped with fresh content, making it easier for you to get started with Tourguide.js.
Enhanced User Experience: We've added a direction indicator to step navigation, smooth scrolling between steps, and proper keyboard event handling.
Data Fetching: Tour steps can now fetch data from external sources dynamically, allowing for more flexibility in your guided tours.
Action Handler Updates: Our action handler definition has been updated to provide better support for various use cases.
Type System Overhaul: We've completely re-implemented our guided tour system using TypeScript, ensuring better type safety and maintainability.
Key Improvements:

Unique IDs for Tour Steps: Each tour step now has a unique ID, making it easier to manage and reference them in your code.
Smooth Scrolling: Our library now supports smooth scrolling between steps, providing a more seamless user experience.
Direction Indicator: A direction indicator has been added to step navigation, helping users understand the flow of the tour.
Bug Fixes:

Fixed Lint Issues: We've addressed various lint issues and added unit tests to ensure our code is clean and maintainable.
Removed Broken Example: The broken example has been removed, ensuring a better user experience.
Updated Package.json: Our package.json file has been updated with the latest dependencies.
What's Next:

We're committed to continuous improvement and will continue to update Tourguide.js with new features and bug fixes. Stay tuned for more exciting updates!

Get Started:

Try out Tourguide.js today and experience the power of guided tours in your web application!

1.1.2 - Modular actions and decorators

09 Jan 02:21
5324717

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.1...1.1.2

v1.0.1

02 Dec 18:26
04c308e

Choose a tag to compare

What's Changed

  • Bugfix/correct scroll offset by @it-s in #61
  • Bump ansi-regex from 3.0.0 to 3.0.1 in /test by @dependabot in #56
  • Bump ecstatic and http-server in /test by @dependabot in #57
  • Bump ws from 7.4.3 to 7.5.9 in /test by @dependabot in #58
  • Bump json-schema and jsprim in /test by @dependabot in #59
  • Feature/markdown by @syJSdev in #33
  • Correctly parse steps of the tour when from DOM source by @it-s in #35
  • Feature/fix tests by @it-s in #36
  • markdown test by @syJSdev in #38
  • colors option feature by @syJSdev in #39
  • Bugfix/#24 by @syJSdev in #37
  • Feature/Actions and Bug fix by @syJSdev in #42
  • Back step navigation button by @syJSdev in #44
  • Keyboard navigation feature by @syJSdev in #43
  • Bugfix, Examples, New Features by @syJSdev in #46
  • Bump lodash from 4.17.20 to 4.17.21 in /test by @dependabot in #47
  • Bump follow-redirects from 1.13.2 to 1.14.8 in /test by @dependabot in #48
  • Bump minimist from 1.2.5 to 1.2.6 in /test by @dependabot in #51
  • Version 1.0 by @it-s in #55

Full Changelog: 0.3.0...1.0.0
Full Changelog: 1.0.0...1.0.1

Bug Fixes and More

21 Jan 17:02
ed2ba52

Choose a tag to compare

We've updated tourguide.js to reduce address multiple rendering issues reported by the community.

fixed overlay issues #25, #28
fixed error reporting issue #10
fixed cleaning up issue #31

Documentation

17 May 03:34
af28323

Choose a tag to compare

This is a maintenance release.
Readme has been updated. Also there is now a separate documentation site at https://sites.docsie.io/sewing-necessary/Documentation/

Action targets

17 May 03:10
c783d3f

Choose a tag to compare

This release add the following:

  • Restore scroll position after tour is complete
  • Allow user clicks action target
  • Center the bubble when target DOM node is invisible
  • Mobile CSS fixes
  • bug fixes

Initial release

01 May 05:17
8d899fc

Choose a tag to compare

The very first release of tourguide.js.
All the basic functionality is there.
Currently building for two targets: ES and CJS