New exciting features have arrived!
Features
- Animations: In addition to the ability of creating drawings, the user can generate animations as a result of a drawing sequence.
- A project can have as much drawings (we can call them frames) as the user wants.
- The duration of every single frame can be modified, as well as the total duration, giving as a better control over the animation results.
- A project can be exported and imported (in the previously exported format).
- Animations and single frame drawings can be downloaded or shared.
- New help tool-tip button included.
- The Palette have less and more convenient colors, including an empty row for custom colors. Note that the user can modify every color in the palette and all of them will be stored in the project.
- The CSS button will show the animation or single frame CSS code.
- Responsive layout, giving a better mobile experience.
Code refactor:
There has been a huge code refactor, trying to keep the code style more consistent and better organization:
- All the source code is now inside of /src folder, including the server code.
- PostCSS is introduced to handle most of the app styling and the CSS notation followed is BEM. Radium is also used to be able to use keyframes inline styles for the animation preview.
- More consistent use of Immutable data, avoiding parsing data from Immutable to JS and vice versa as much.
- Localstorage key has been changed to: pixelart-react-v2
Fixes:
- Undesirable dragging event triggered problem is solved.