Skip to content

Releases: peekling/peekling-engine

Peekling 0.1.4

Choose a tag to compare

@prajwal-svm prajwal-svm released this 30 Aug 00:13
v0.1.4
f53646d

Fixes direct character interaction so fast pointer releases, lost pointer capture, and window focus loss always end grab state and let physics settle.

All package, browser matrix, size, and performance release gates passed.

Full Changelog: v0.1.3...v0.1.4

Peekling 0.1.3

Choose a tag to compare

@prajwal-svm prajwal-svm released this 29 Aug 20:32
v0.1.3
de563d9

Full Changelog: v0.1.2...v0.1.3

Peekling 0.1.2

Choose a tag to compare

@prajwal-svm prajwal-svm released this 29 Aug 17:31
aeca9aa

Peekling 0.1.2 improves mobile interaction reliability.

  • Removes the native tap flash from character interaction on mobile browsers.
  • Releases canceled touch drags into gravity from the last known pointer position.
  • Preserves reduced-motion behavior while keeping direct interaction responsive.
  • Keeps the Plan contract, configuration schema, and public API unchanged.

All five packages were built from the tagged source, verified in Chromium, Firefox, and WebKit, then published to npm with provenance.

Peekling 0.1.1

Choose a tag to compare

@prajwal-svm prajwal-svm released this 29 Aug 15:04
v0.1.1
d119642

Peekling 0.1.1 gives web characters richer movement, direct interaction, and an optional Canvas renderer.

Highlights:

  • Accessible character press, drag, and throw interaction is enabled by default.
  • Bubble actions, notification indicators, target catching, landing states, path motion, and bounded throw physics are configurable.
  • New motion choices include viewport traversal, target movement, jumps, SVG paths, patrols, and roaming presets.
  • @peekling/runtime/canvas renders character frames with Canvas 2D while keeping controls and content surfaces accessible in the DOM.
  • The same authoritative Plan JSON drives both DOM and Canvas character rendering.
  • Release archives passed clean reconstruction, isolated consumer installation, size certification, and Chromium, Firefox, and WebKit gates.

Install the runtime with npm install @peekling/runtime@0.1.1.