Commit Graph

  • 83a762374e fix: Replace performance.now() with performanceNow() for consistent timing (#334) master zcrkey 2025-12-31 13:43:32 +08:00
  • 55db187425 chore: Add CITATION.cff for software citation information David Chanin 2025-10-12 19:43:56 -04:00
  • 7cff0a3897 perf: Use full semver (hanzi-writer-data@2.0.1) to take advantage of jsdelivr long-term Cache-Control (#328) v3.7.3 Jonathan Moore 2025-09-17 15:23:22 -05:00
  • 7850090910 fix: bind requestAnimationFrame and cancelAnimationFrame to window context (#322) v3.7.2 Phong Phan 2024-11-13 06:10:48 -05:00
  • 22cafa679a fix: Ensure consistent stroke drawing in quiz mode on mobile (#320) v3.7.1 Polo 2024-09-22 20:13:03 +02:00
  • b5c0d3910b feat: Added skipQuizStroke (#317) v3.7.0 Valentin Herrmann 2024-05-23 07:56:12 +00:00
  • d282c9988a removing reference to wechat miniprogram, as it is deprecated gh-pages David Chanin 2024-02-20 14:20:25 +00:00
  • 4ec4edaeee chore: remove bundlephobia from README as it seems to be down David Chanin 2024-02-12 05:41:46 -05:00
  • 71de0598e9 fix: add license info to package.json v3.6.1 David Chanin 2024-01-02 10:53:04 -05:00
  • 1682d83907 feat: Add averageDistanceThreshold Option for Stroke Matching Leniency (#307) v3.6.0 Rozstone 2023-09-15 20:28:44 +08:00
  • 9a7c04af00 updating docs for v3.5.0 David Chanin 2023-02-09 12:59:53 +00:00
  • 319ea837c2 feat: adding markStrokeCorrectAfterMisses option to quizzes (#295) v3.5.0 David Chanin 2023-02-09 12:41:53 +00:00
  • 13852e7d42 fix: hide stroke highlight if it gets canceled rather than leaving it halfway (#294) v3.4.2 David Chanin 2023-02-08 18:39:48 +00:00
  • 99c6f93ef8 fix: respect highlightCompleteColor when finishing quiz (#293) v3.4.1 David Chanin 2023-02-08 17:48:17 +00:00
  • c0c08b0083 feat: add quizStartStrokeNum option to allow quizzing final stroke (#281) v3.4.0 David Chanin 2022-10-26 06:36:23 -04:00
  • 15d37e8a28 feat: allow checking backwards strokes (#252) v3.3.0 Matt Tingen 2021-10-02 12:22:51 -04:00
  • 7fc4ae92fe updating docs for v3.2 David Chanin 2021-07-12 16:05:30 +01:00
  • f1a810c471 feat: adding writer.updateDimensions method (#245) v3.2.0 David Chanin 2021-07-12 15:52:34 +01:00
  • 3766a8bccc feat: adding a getCharacterData() method for easier loading of character data (#223) v3.1.0 David Chanin 2021-03-02 21:13:53 +00:00
  • 9384f1cc4e fix: support older node and browser versions (#221) v3.0.3 David Chanin 2021-02-24 12:14:14 +00:00
  • 9b332248d3 fix: escaping the URL passed to clip-path to handle parentheses (#217) v3.0.2 David Chanin 2021-02-01 20:39:20 +00:00
  • 009be80b7a fix: type exports (#214) v3.0.1 jamsch 2021-01-19 13:40:59 +13:00
  • bdb969fa89 updating to v3.0 David Chanin 2021-01-18 22:22:42 +00:00
  • 48f5037606 feat(types): Typescript rewrite (#211) v3.0.0 David Chanin 2021-01-18 22:16:57 +00:00
  • 3ebc504e4d feat: release v2.3.0 David Chanin 2020-10-03 11:27:16 +01:00
  • fd8c2e6b88 fix(Quiz) Don't highlight stroke when setting "showHintAfterMisses" to false (#187) jamsch 2020-09-15 00:57:09 +12:00
  • 2f9f09ebfa update(Quiz) remove unused function param in "_handleSuccess" (#189) jamsch 2020-09-15 00:54:50 +12:00
  • 4f7e7c70b7 update(HanziWriter) remove undef variable "this.isLoadingCharData" (#190) jamsch 2020-09-15 00:53:12 +12:00
  • 6764ef538a update(HanziWriterRenderer) remove extra param on .mount() call (#192) jamsch 2020-09-15 00:52:11 +12:00
  • 66e807d28f update(Quiz) remove unused var "this._drawnStrokes" (#191) jamsch 2020-09-15 00:51:01 +12:00
  • b3b85ff911 removing ie compat meta tag David Chanin 2020-03-07 15:44:20 +00:00
  • 3de4346db0 loading v2.2 in demo site David Chanin 2020-03-07 15:19:06 +00:00
  • 5f9370d8c2 fix: bump for release v2.2.2 David Chanin 2020-03-05 20:15:45 +00:00
  • 2f136f9fed fix IE/Edge SVG animation bug (#165) chanind 2020-03-05 20:10:54 +00:00
  • be6bb601ac Bump codecov from 3.5.0 to 3.6.5 (#159) dependabot[bot] 2020-02-25 20:01:07 +00:00
  • 2e6b884aec fix: better error message if render target not found (#161) v2.2.1 chanind 2020-02-25 19:59:45 +00:00
  • c2baf591a7 fixing footer link David Chanin 2020-01-20 19:16:43 +00:00
  • c7d88af540 Merge branch 'gh-pages' of github.com:chanind/hanzi-writer into gh-pages David Chanin 2020-01-20 19:13:40 +00:00
  • 33e3dd5c91 fixing url paths David Chanin 2020-01-20 19:13:33 +00:00
  • 67c99ab5f7 Create CNAME chanind 2020-01-20 19:10:50 +00:00
  • 570545129d adjust base url settings for hanziwriter.org David Chanin 2020-01-20 19:10:31 +00:00
  • 214af243e4 Delete CNAME chanind 2020-01-20 19:08:10 +00:00
  • 6047809cd3 Create CNAME chanind 2020-01-20 19:07:36 +00:00
  • 68fabc5433 Delete CNAME chanind 2020-01-20 19:07:11 +00:00
  • 96f7b70694 Create CNAME chanind 2020-01-20 19:03:46 +00:00
  • bc790f13dd chore: fixing comment about cdn source David Chanin 2020-01-13 22:22:36 +00:00
  • 6f70a281af updating docs for v2.2.0 David Chanin 2020-01-12 16:50:39 +00:00
  • ed7fe1bfa4 feat: pauseAnimation and resumeAnimation (#156) v2.2.0 chanind 2020-01-12 16:43:34 +00:00
  • 2bd3665b9b updating docs David Chanin 2019-11-10 13:25:50 +00:00
  • 56e6906ecd feat: adding writer.highlightStroke() method (#146) v2.1.0 chanind 2019-11-10 13:08:49 +00:00
  • 864479005d fix: updating test snapshots for #130 v2.0.4 David Chanin 2019-08-01 07:54:24 +01:00
  • b4e8087303 解决ios系统无法显示汉字动画的问题 (#130) kevin82008 2019-08-01 14:53:30 +08:00
  • 943c61791e fix: bump to push release 2.0.3 v2.0.3 David Chanin 2019-07-31 22:16:51 +01:00
  • 5f3c1fc251 fix bug with calling setCharacter multiple times quickly (#131) chanind 2019-07-31 22:10:49 +01:00
  • 7c0bbddaa5 Bump lodash from 4.17.11 to 4.17.14 (#127) dependabot[bot] 2019-07-31 18:32:57 +01:00
  • 7d9c8adda5 fixing /cn logo link David Chanin 2019-07-13 13:23:44 +01:00
  • d1f745f395 updating docs to remove unnecessary charDataLoader opt David Chanin 2019-07-13 13:21:41 +01:00
  • 715c4b0a45 fixing indentation of cn docs demo JS David Chanin 2019-07-10 10:18:54 +08:00
  • 5ddf4891e1 Translate docs into Chinese (#123) JunaYa 2019-07-10 09:58:27 +08:00
  • 0d2856f5e7 updating wechat miniprogram docs David Chanin 2019-06-13 23:33:35 +01:00
  • 155ecf3704 adding basic docs for wechat miniprograms David Chanin 2019-06-11 18:03:43 +01:00
  • 1fe6e9cbf6 fix: version bump to latest v2.0.2 David Chanin 2019-06-11 13:41:24 +01:00
  • 0e80e155e3 Update head.html chanind 2019-06-11 11:40:19 +01:00
  • 677fea40d3 fix: fixing bug in getting SVG mouse/touch points v2.0.1 chanind 2019-06-11 11:22:23 +01:00
  • 2a5911279a updating docs for v2.0 David Chanin 2019-06-10 22:28:26 +01:00
  • 091f409fb2 feat: setting up semantic-release (#118) v2.0.0 chanind 2019-06-10 22:05:50 +01:00
  • 3e63e81141 Umd build extra (#117) Tom MacWright 2019-06-10 13:50:06 -07:00
  • c4836f7bcf v1.4.2 v1.4.2 David Chanin 2019-06-09 21:31:09 +01:00
  • 4810c1a0db v1.4.2 David Chanin 2019-06-09 21:30:29 +01:00
  • 442add07e7 Rendering refactor in preparation for Wechat Miniprogram support (#114) chanind 2019-06-09 21:27:36 +01:00
  • a034e0fb86 removing unused dev dependency David Chanin 2019-06-08 12:38:47 +01:00
  • 0039b4cb5e updating gems David Chanin 2019-06-05 17:49:06 +01:00
  • 003dbff7ff updating docs for v1.4 David Chanin 2019-06-02 15:10:53 +01:00
  • 3307199625 updating npmignore v1.4.1 David Chanin 2019-06-02 14:58:29 +01:00
  • 446356e660 v1.4.1 David Chanin 2019-06-02 14:55:27 +01:00
  • 3a39c7c33d updating npmignore v1.4.0 David Chanin 2019-06-02 14:52:25 +01:00
  • cf27ca3cfa v1.4.0 David Chanin 2019-06-02 14:47:54 +01:00
  • 05281b7e3a Canvas renderer (#112) chanind 2019-06-02 14:46:16 +01:00
  • 89b355aa25 Adding minzip badge to README chanind 2019-06-01 14:55:39 +01:00
  • c09360075c updating lockfile due to github security alert David Chanin 2019-06-01 12:07:01 +01:00
  • a2405b537a use raw func for char parsing rather than a class David Chanin 2019-04-22 14:35:26 +01:00
  • 7936e2e243 v1.3.1 v1.3.1 David Chanin 2019-04-19 13:32:32 +01:00
  • d1bef34fe0 Fixing safari stroke mask rendering bug (#109) chanind 2019-04-19 13:31:19 +01:00
  • b942e6884b fix(strokeMatches) remove unused parameter (#106) jamsch 2019-04-02 21:40:47 +13:00
  • ef091aca03 Update README.md chanind 2019-03-16 11:12:01 +00:00
  • 02ee00881a updating webpack-dev-server version as suggested by github David Chanin 2019-01-05 13:53:57 +00:00
  • 638cd3efa5 Adding a brief description of how to render into existing SVG David Chanin 2019-01-03 23:21:52 +00:00
  • 1cc5466f25 updating docs to use v1.3 David Chanin 2018-12-31 22:58:42 +00:00
  • 60b2b08e6a v1.3.0 v1.3.0 David Chanin 2018-12-31 22:54:17 +00:00
  • 6dd6344158 Fix reset outline on set character (#102) chanind 2018-12-31 17:53:05 -05:00
  • 5ec97d2888 WIP canvas-renderer David Chanin 2018-12-31 22:23:26 +00:00
  • aaefe1feb3 WIP David Chanin 2018-12-10 22:36:53 +00:00
  • d531348c4c v1.2.1 v1.2.1 David Chanin 2018-12-08 16:42:05 +00:00
  • 28d44a1176 improving shape matching (#95) chanind 2018-12-08 16:38:33 +00:00
  • 206052422b updating docs for v1.2.0 David Chanin 2018-11-01 23:57:48 +08:00
  • ed23361bd2 v1.2.0 v1.2.0 David Chanin 2018-11-01 23:44:53 +08:00
  • d0ef003dc8 adding a writer.animateStroke() method (#93) chanind 2018-11-01 23:41:02 +08:00
  • 830b6f88dc More leniency matching similar strokes near each other (#92) chanind 2018-11-01 23:40:41 +08:00
  • 5f717cf02a updating docs for v1.1 David Chanin 2018-10-01 16:50:10 +08:00
  • 986ea86361 v1.1.0 v1.1.0 David Chanin 2018-10-01 16:25:03 +08:00