Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hakimio/ngx-ui-tour

✈️ UI tour for Angular apps
https://github.com/hakimio/ngx-ui-tour

angular angular-material angular-material-components ionic ionic-framework material-components ng-bootstrap ngx ngx-bootstrap onboarding onboarding-tour product-tour tour ui-tour

Last synced: 7 days ago
JSON representation

✈️ UI tour for Angular apps

Awesome Lists containing this project

README

        

![Ngx UI Tour](https://user-images.githubusercontent.com/768105/130578626-8b6cbefb-217c-4943-8661-22459a7b67a3.png)

> UI tour library for Angular

Angular Material, Ionic, Taiga UI, Ng Bootstrap and Ngx Bootstrap UIs are supported.

`ngx-ui-tour` is a fork of __Isaac Mann's__ `ngx-tour`. The project had to be forked since the original is no longer
maintained.

---

[![npm](https://img.shields.io/npm/dt/ngx-ui-tour-core.svg)](https://www.npmjs.com/package/ngx-ui-tour-core)
[![npm](https://img.shields.io/npm/v/ngx-ui-tour-core.svg)](https://www.npmjs.com/package/ngx-ui-tour-core)
[![npm](https://img.shields.io/npm/l/ngx-ui-tour-core.svg)](https://www.npmjs.com/package/ngx-ui-tour-core)

## Table of contents

- [Demo and documentation](#demo-and-documentation)
- [Compatibility](#compatibility)
- [Installation and Usage](#installation-and-usage)
- [FAQ](#faq)
- [TourService](#tourservice)
- [Step Configuration](#step-configuration)
- [Defaults](#defaults)
- [Hotkeys](#hotkeys)
- [Event Observables](#event-observables)
- [Custom template](#custom-template)
- [Styling Active Tour Anchor](#styling-active-tour-anchor)
- [Targeting Third Party Elements](#targeting-third-party-elements)
- [License](#license)

## Demo and documentation

Demo and documentation can be found at [hakimio.github.io/ngx-ui-tour](https://hakimio.github.io/ngx-ui-tour)

## Compatibility

### Material Design and Ngx Bootstrap tour UIs

| Angular | RxJS | ngx-ui-tour |
|---------|------|-------------|
| 18 | 7 | 13 |
| 17 | 7 | 12 |
| 16 | 7 | 11 |
| 15 | 7 | 10 |
| 14 | 6, 7 | 9 |
| 12-13 | 6, 7 | 8 |
| 9-12 | 6 | 7 |

### NG Bootstrap tour UI

| Angular | RxJS | ngx-ui-tour |
|---------|------|-------------|
| 18 | 7 | 15 |
| 17 | 7 | 14 |
| 16 | 7 | 13 |
| 15 | 7 | 12 |
| 14 | 6, 7 | 11 |
| 12-13 | 6, 7 | 10 |
| 9-12 | 6 | 9 |

### Ionic tour UI

| Angular | RxJS | Ionic | ngx-ui-tour |
|---------|------|-------|-------------|
| 18 | 7 | 8 | 5 |
| 18 | 7 | 7, 8 | 4 |
| 17 | 7 | 7, 8 | 3 |
| 16 | 7 | 6, 7 | 2 |
| 15 | 7 | 6, 7 | 1 |

### Taiga UI tour UI

| Angular | RxJS | Taiga UI | ngx-ui-tour |
|---------|------|----------|-------------|
| 18 | 7 | 3 | 7 |
| 17 | 7 | 3 | 6 |
| 16 | 7 | 3 | 5 |
| 15 | 7 | 3 | 4 |
| 14 | 6, 7 | 3 | 3 |
| 12-13 | 6, 7 | 2 | 2 |
| 9-12 | 6 | 2 | 1 |

## Installation and Usage

- [Material Design UI](https://hakimio.github.io/ngx-ui-tour/md-menu/Setup)
- [Ionic UI](https://hakimio.github.io/ngx-ui-tour/ion-popover/Setup)
- [NG Bootstrap UI](https://hakimio.github.io/ngx-ui-tour/ng-bootstrap/Setup)
- [Ngx Bootstrap UI](https://hakimio.github.io/ngx-ui-tour/ngx-bootstrap/Setup)
- [Taiga UI Dropdown UI](https://hakimio.github.io/ngx-ui-tour/tui-dropdown/Setup)
- [Taiga UI Hint UI](https://hakimio.github.io/ngx-ui-tour/tui-hint/Setup)
- [JavaScript Console UI](https://hakimio.github.io/ngx-ui-tour/console/Setup)

## FAQ

[Documentation page](https://hakimio.github.io/ngx-ui-tour/md-menu/FAQ)

## Step Configuration

[Documentation page](https://hakimio.github.io/ngx-ui-tour/md-menu/API#step-config)

## Defaults

[Documentation page](https://hakimio.github.io/ngx-ui-tour/md-menu/Misc#defauls)

## TourService

[Documentation page](https://hakimio.github.io/ngx-ui-tour/md-menu/API#tour-service)

## Event Observables

[Documentation page](https://hakimio.github.io/ngx-ui-tour/md-menu/API#events)

## Hotkeys

[Documentation page](https://hakimio.github.io/ngx-ui-tour/md-menu/Misc#hotkeys)

## Custom template

[Documentation page](https://hakimio.github.io/ngx-ui-tour/md-menu/Misc#custom-template)

## Styling Active Tour Anchor

[Documentation page](https://hakimio.github.io/ngx-ui-tour/md-menu/Misc#styling-active-anchor)

## Targeting third party elements

[Documentation page](https://hakimio.github.io/ngx-ui-tour/md-menu/Misc#targeting-third-party-elements)

## License

MIT