Skip to content

Releases: ghaiklor/kittik

v6.0.0-rc.3

27 Sep 13:33
Compare
Choose a tag to compare

Features

  • 🎸 add re-export for Declaration types (4c7add3)

v6.0.0-rc.2

13 Jun 14:25
Compare
Choose a tag to compare
v6.0.0-rc.2 Pre-release
Pre-release

Bug Fixes

  • 🐛 issue with "Untitled Slide" already exists in builder (bdf598c)
  • 🐛 when animating code can throw an error "wrong syntax" (dbd1734)

v6.0.0-rc.1

06 Jun 18:27
Compare
Choose a tag to compare
v6.0.0-rc.1 Pre-release
Pre-release

Bug Fixes

  • 🐛 canvas is not cleaning up when switching slides (e6c6dd9)
  • 🐛 deck could exit while rendering (387c15f)
  • 🐛 deck is not clearing up canvas when showing\exiting (2224e57)
  • 🐛 Deck uses an old call signature for creating slides (f595679)
  • 🐛 image shape is not rendering in iTerm (c9b0942)
  • 🐛 update terminal-canvas with fixed eraseScreen behaviour (f580d68)
  • 🐛 when passing custom canvas, it still resets the original (0748ffb)

Code Refactoring

  • 💡 move canvas property from deck decl to constructor (104953f)
  • 💡 swap order for canvas and declaration args in Slide (3de450f)

Features

  • 🎸 add a meta package kittik that reexports everything (54fdf7e)
  • 🎸 Deck extends an EventEmitter and produces exit event (2d28c52)
  • 🎸 DeckBuilder can accept a predefined shapes\animations (64988f6)
  • 🎸 SlideBuilder can be started with predefined shapes\anim (1738ed1)

BREAKING CHANGES

  • 🧨 DeckBuilder has no longer methods withShape(), withAnimation(). If you
    want to add a "global" shape, you can create a predefined set of
    shapes\animations and pass them into DeckBuilder.start(shapes,
    animations).
  • 🧨 DeckDeclaration no longer accepts canvas property. Instead, it must go
    into Deck constructor as a separate argument.
  • 🧨 Slide constructor() has changed its signature from (canvas, declaration)
    to (declaration, canvas)

v5.1.0-beta.3

04 May 17:45
Compare
Choose a tag to compare
v5.1.0-beta.3 Pre-release
Pre-release

Features

  • 🎸 improve type check and autocompletion for SlideBuilder (559e1b3)

v5.1.0-beta.2

26 Apr 16:52
Compare
Choose a tag to compare
v5.1.0-beta.2 Pre-release
Pre-release

Bug Fixes

  • 🐛 animation options are mandatory on creating animations (52665f7)
  • 🐛 when creating shape from object, all fields are mandator (ba02210)

Features

  • 🎸 generic interface AnimationObject over type and options (4e09ab7)
  • 🎸 generic interface ShapeObject over type and options (37bd243)

v5.1.0-beta.1

20 Apr 15:51
Compare
Choose a tag to compare
v5.1.0-beta.1 Pre-release
Pre-release

Features

  • 🎸 AnimationBuilder has more type info, which improves DX (76e35ce)
  • 🎸 improve type info in ShapeBuilder, improving overall DX (b621c43)
  • 🎸 re-export conditional types for options and objects (bdcaafe)

v5.1.0-beta.0

19 Apr 12:26
Compare
Choose a tag to compare
v5.1.0-beta.0 Pre-release
Pre-release

Bug Fixes

  • 🐛 issue when delay could accept NaN or Infinity values (1905b0d)
  • 🐛 issue when process.stdin could be not an interactive (5055370)
  • 🐛 issue with animating text with print animation (b55f6bd)
  • 🐛 issue with graceful closing the process (268dccf)
  • 🐛 issue with regular expression for base64 in image shape (c3f9be2)

Features

  • 🎸 add a possibility to override cursor when using builder (43b03aa)
  • 🎸 add Builder Pattern to Shape/Animation/Slide (d30c965)
  • 🎸 add name to the slides, so you can reference them later (f45e55c)
  • 🎸 DeckBuilder allows to create the whole decks via API (fc1eb56)
  • 🎸 implement more user-friendly error handling in slides (c494c26)
  • 🎸 implement passing cursor as an argument to renderer (594795c)

BREAKING CHANGES

  • 🧨 Any shape constructor now accept not the two argument (cursor, options)
    but only the one (options)

v2.1.2

12 May 18:31
Compare
Choose a tag to compare

<a name"2.1.2">

2.1.2 (2016-05-12)

Bug Fixes

  • slide: Fix issue with True Color support (3257f225)

v2.1.1

10 May 20:28
Compare
Choose a tag to compare

<a name"2.1.1">

2.1.1 (2016-05-10)

Bug Fixes

  • slide: Update kittik-shape-code with fixes (e2ff33b2)

v2.1.0

10 May 18:35
Compare
Choose a tag to compare

<a name"2.1.0">

2.1.0 (2016-05-10)

Features

  • shape: Add new shape that renders code blocks (98cbd941)