Skip to content

Releases: chrishutchinson/cardkit

v3.0.0

20 Jun 15:54
52f5aed
Compare
Choose a tag to compare
  • Breaking: Upgrade to React 17+
  • Breaking: Now requires Node.js v14+
  • Upgrades Webpack, Babel and ESLint

v2.0.6

19 Jul 17:03
Compare
Choose a tag to compare

v2.0.5

13 Dec 10:53
Compare
Choose a tag to compare
  • Add support for a fontWeight configuration property on type: 'text' layers:
layerName: {
  type: 'text',
  fontWeight: 'bold',
  // ...
}

v2.0.4

18 Nov 14:36
Compare
Choose a tag to compare
  • Fix an issue where gradients did not render

v2.0.3

17 Nov 16:07
Compare
Choose a tag to compare
  • Update README with details of Yeoman generator
  • Fix dependency on svg2png to 4.0.0

v2.0.2

17 Nov 14:57
Compare
Choose a tag to compare
  • Ensure package.json is up to date
  • Ensure the dist versions are up to date

v2.0.1

17 Nov 14:49
Compare
Choose a tag to compare

Fixes an issue in CardKitDOM where the UI would throw errors if layouts, themes or templates were not provided.

v2.0.0

17 Nov 12:58
Compare
Choose a tag to compare

CardKit 2 is here! As a reminder, here are the key new features:

  • Simpler to install (npm or include a <script> tag)
  • Simpler to initialise (new CardKit(configuration);)
  • Bring your own UI or use the included one (CardKitDOM.renderUI())
  • Server-side rendering (CardKitServer.renderToImage())
  • Custom renderers (new MyCustomCanvasRenderer)

See the README for usage guides, and the Wiki for a more in-depth look at CardKit 2

v1.1.1

12 Jun 14:54
Compare
Choose a tag to compare
  • Fix: Hover rectangle is now removed correctly in all cases (#45 - thanks @satotake)

v1.1.0

22 Feb 16:48
Compare
Choose a tag to compare
  • Add support for images to be editable via a drop down, as well as through file upload
  • Allow dragging to be locked to a single direction through configuration
  • Allow themes and sizes to have a default set
  • Enable element attaching on the Y-axis, so that elements can be attached to elements above them, and move as they expand
  • Add a configuration options to add a bounding-box when dragging elements, to give an understanding of their size
  • Add support for variable line height, defined in the configuration object