Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 1.5 KB

CHANGELOG.md

File metadata and controls

51 lines (36 loc) · 1.5 KB

Current 0.4.0 (#12)

  • Removed most of the new() methods in order to use default().
  • Added basic animations
  • Added from() methods for Vec2 and Direction
  • Added draw_right_aligned_text() method.
  • Added Vec<Vec<T>> indexing operators by Vec2
  • Updated dependencies.

Current 0.3.2

  • Improved key support.

Current 0.3.1

  • Improved support for arrow keys.
  • Fixed issue with the F key.

Release 0.3.0

  • Added Debug trait to Color and Style
  • Added draw_at and draw versions for Drawable elements.
  • Improved speed.
  • Fixed some blink in the top-left corner produced when a key was pressed.
  • Modified new function of Vec2 by zero with more meaning.
  • Removed scale option from pencils. Rationale: The management is very little intuitive by the user: How can reduce the scale if it is currently one?, How this should be represented in characters?. The user should control this behaviour.

Release 0.2.0

  • Added get_keys_down method from keyboard now gives an ordered time event list of keys.
  • Added Drawable trait for custom painting.
  • Added scale option to pencils.
  • Change default fps to 30 (most terminals render to 30 fps)
  • Disable Styles, some terminals show issues by the way the styles are computed. (This will be fixed in a near future)

Release 0.1.2

  • Fixed issue with key events. Sometimes the key release event was not computed.

Release 0.1.1

  • Added macOS support

Release 0.1.0

  • First release