## Current 0.4.0 ([#12](https://github.com/lemunozm/ruscii/issues/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<>>` indexing operators by `Vec2 `
- Dependencies updated.
## Current 0.3.2
- Improvement key support.
## Current 0.3.1
- Improvement key support with arrow keys.
- Fixed issue with F keys.
## 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