Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2.0.0 of Tourguide.js #77

Merged
merged 44 commits into from
Feb 14, 2025
Merged

Version 2.0.0 of Tourguide.js #77

merged 44 commits into from
Feb 14, 2025

Conversation

it-s
Copy link
Collaborator

@it-s it-s commented Feb 14, 2025

Tourguide.js 2.0.0

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!

@it-s it-s merged commit 9195abd into master Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant