https://github.com/gullerya/callout
Call outs engine
https://github.com/gullerya/callout
Last synced: about 2 months ago
JSON representation
Call outs engine
- Host: GitHub
- URL: https://github.com/gullerya/callout
- Owner: gullerya
- License: mit
- Created: 2019-09-03T07:41:08.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-11T10:26:56.000Z (almost 4 years ago)
- Last Synced: 2025-02-08T09:51:19.610Z (4 months ago)
- Language: JavaScript
- Size: 1.61 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
[](https://github.com/gullerya/callout)
[](https://www.npmjs.com/package/@gullerya/callout)
[](https://travis-ci.org/gullerya/callout)
[](https://codecov.io/gh/gullerya/callout/branch/master)
[](https://www.codacy.com/app/gullerya/callout)# Summary
__`callout`__ provides an engine to run call out flows on the web pages

Main aspects:
* uses [@gullerya/spotlight](https://www.npmjs.com/package/@gullerya/spotlight) for the visual spotlighting and [@gullerya/tooltip](https://www.npmjs.com/package/@gullerya/tooltip) for the textual/content hints
* simple single API recieves an Array of entries, each one having the target element and it's description, and runs the flow
* no HTML touches needed for integration, yet it is responsibility of the hosting application to collect and order the elements to call out over#### Support matrix: 61+ | 60+ | 16+
#### Last versions (full changelog is [here](https://github.com/gullerya/callout/blob/master/docs/changelog.md))
* __1.1.1__
* implemented [Issue #3](https://github.com/gullerya/callout/issues/3) - in RTL pages the management strip layout remains the same
* implemented [Issue #4](https://github.com/gullerya/callout/issues/4) - shadow of the spotlight is darker now
* implemented [Issue #5](https://github.com/gullerya/callout/issues/5) - template, document-fragment and plain text are all handled correctly and verified
* implemented [Issue #6](https://github.com/gullerya/callout/issues/6) - entry definition supports order and shape; `callout` will perform the correct ordering, while all unordered entries will be pushed to the end* __1.0.0__
* implemented [Issue #1](https://github.com/gullerya/callout/issues/1) - support for a keyboard navigation
* implemented [Issue #2](https://github.com/gullerya/callout/issues/2) - added hint for which slide of how many the user is located on* __0.1.0__
* initial takeTODO