Commit Graph
72 Commits
Author SHA1 Message Date
Kamran Ahmed 6d3863642b Modernize tooling and add an Astro examples playground
Library:
- Update all dev dependencies to latest (vite 4->8, vitest 0.34->4,
  typescript 5.2->6, @types/node 26, dts-bundle-generator 9, prettier 3.8)
- Replace deprecated @vitest/coverage-c8 with @vitest/coverage-v8
- Drop unused ts-node; add jsdom and a jsdom test environment
- ESM vite config, modern tsconfig (ES2020, Bundler resolution),
  Rollup 4 asset-name handling so the CSS still emits as driver.css

Playground:
- Replace the 1,165-line index.html with playground/, a self-contained
  Astro app that imports the library from source with HMR
- Each scenario is its own file under playground/src/examples grouped into
  Highlight / Popover & Buttons / Tour / API, listed in a sidebar and run
  on its own page; shared demo markup lives in Stage.astro
- All 41 original scenarios ported and type-checked against the library types
- Wire `pnpm dev` to the playground; document local development in the readme
2026-06-23 09:48:04 +01:00
Kamran Ahmed 2c19cd0fca fix: grammar on readme 2025-07-09 13:28:16 +01:00
Kamran Ahmed 1a36d65f98 Add jsdelivr stats 2025-02-06 13:17:14 +00:00
Kamran Ahmed 34367c9db5 Update npm badge 2025-02-02 13:25:31 +00:00
Kamran Ahmed fa7aa82a04 Remove old docs link 2025-01-22 17:18:28 +00:00
Kamran Ahmed d921c63893 Update twitter link 2024-10-20 10:12:23 +01:00
Kamran Ahmed 9e6f1a45b3 Replace old documentation link 2024-03-26 02:57:48 +00:00
Kamran Ahmed 82a7eeceee chore: trigger deployment 2023-07-18 06:05:21 +01:00
Kamran Ahmed 0586f29347 Update readme 2023-07-05 13:42:51 +01:00
Kamran Ahmed 4ae4c89e76 Update documentation text 2023-07-05 13:41:50 +01:00
Kamran Ahmed b14cb7be12 Update readme 2023-07-05 13:32:05 +01:00
Kamran Ahmed 5697c7f6eb Update readme 2023-07-05 13:16:39 +01:00
Kamran Ahmed 8869f63387 Run prettier 2023-06-24 01:41:15 +01:00
Kamran Ahmed e8faad424d Add driver logo 2023-05-08 00:28:52 +01:00
Kamran Ahmed eaa24bf0d2 Run prettier on markdown 2023-05-08 00:27:06 +01:00
Kamran Ahmed cce1e72b05 Update readme 2019-10-18 14:10:18 +04:00
Kamran Ahmed df9c1b535e Update badges 2019-07-22 15:58:57 +04:00
Diego de Fabregas 4f92bf42b4 Fix typo in readme (#148) 2019-02-23 10:26:01 +04:00
Kamran Ahmed f9075943a5 Add refresh method in docs 2019-02-08 01:17:54 +04:00
Kamran Ahmed fc530677a5 Rebuild demo and document the new position mid-center 2019-02-08 00:49:26 +04:00
Islam Attrash cfadc6c266 [FEATURE] Adding Scoped classNames in Driver and Popover level (#138)
This PR is related to adding scoped classNames into the driver-popover-item.
I temporary wrapped it in a React Component which handles this isolation in order to protect
from getting to the style css collision problem since the selectors are shared between all usages.

You can specifiy the className in the Driver instance options and at the popover options level. classNames of popover will
be merged with the general driver className if exist.
2019-01-27 15:22:54 +04:00
Prayag Verma 6eba7f53e9 Fix Typo in Readme (#140)
`seemlessly` 🠚 `seamlessly`
2019-01-18 00:24:23 +04:00
Kamran Ahmed 64ff0a9ca0 Update usage instructions 2018-12-25 10:33:15 +04:00
Kamran Ahmed 96c5c02944 Update note 2018-11-30 17:13:49 +04:00
Kamran Ahmed 2fc0717645 Remove the coffee link 2018-10-12 14:01:16 +04:00
Kamran Ahmed 6def0aaa28 Add badge 2018-09-08 20:14:54 +04:00
martinst1 bda02bf02e Fix CSS link in readme 2018-08-27 11:59:09 +05:00
Kamran Ahmed c51fe587c2 Add docs for popover offset 2018-08-10 20:15:30 +04:00
Kamran Ahmed 8c52c69154 Add positioning docs 2018-08-10 19:42:07 +04:00
Kamran Ahmed 88df28206d Update demo URL 2018-07-25 00:38:24 +04:00
Kamran Ahmed d517a653e9 Update logo height 2018-06-30 15:26:16 +04:00
Kamran Ahmed d060f144b7 Update demo URLs 2018-06-30 14:43:12 +04:00
Kamran Ahmed f3a59d2aea Update demo URL 2018-06-30 14:40:38 +04:00
Kamran Ahmed 7ee9e88bf2 Update asynchronous example 2018-06-29 20:41:20 +04:00
Kamran Ahmed c5e62d3e73 Document the asyncronous usage 2018-06-29 18:15:18 +04:00
Kamran Ahmed 140aae9a7b Add documentation and update type definitions 2018-06-29 13:48:41 +04:00
Kamran Ahmed 5ce9fcfaff Add unpkg cdn 2018-06-28 23:38:24 +04:00
Kamran Ahmed 15b4fce8c9 Add CDN link 2018-06-28 23:30:54 +04:00
Kamran Ahmed 7ee7519f8d Add keyboardControl option and typo in readme 2018-04-29 23:47:56 +02:00
Kamran Ahmed e492ddce54 Allow step element to be a HTMLElement 2018-04-10 20:03:56 +02:00
Kamran Ahmed ddf993e7df Move next on click of overlay 2018-04-10 19:31:58 +02:00
Kamran Ahmed 6dc5bde6e2 Resolve merge conflicts 2018-04-10 19:26:37 +02:00
ryo-ma 981524482b Fix - readme (#63) 2018-04-06 11:56:32 +02:00
sakamoto ryota 4e7422885d Support the feature to move next on click outside the element 2018-04-06 11:54:28 +09:00
Kamran Ahmed 864b5fe4ea Added callback for when popover is about to reset 2018-04-01 15:45:13 +02:00
DarienFlamont 1a68d34d26 Grammar changes and capitalization (#46)
* Grammar changes and capitalization

* Minor fix
2018-03-24 01:15:51 +01:00
Vicky C Lau 32ebc11a05 Edited grammar for correctness and clarity (#38) 2018-03-20 08:26:26 +01:00
Kamran Ahmed f23af631d9 Fix - Sponsor image path 2018-03-19 23:27:09 +01:00
Kamran Ahmed 93f4ea1a0b Fix - Sponsor image path 2018-03-19 23:24:38 +01:00
Kamran Ahmed 1cdd69650e Add sponsor info 2018-03-19 23:23:54 +01:00