Skip to content

Latest commit

 

History

History
106 lines (71 loc) · 3.71 KB

CHANGELOG.md

File metadata and controls

106 lines (71 loc) · 3.71 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[UNRELEASED]

Added

  • New UI, all new components.
  • Fully workable in browser now, and still locally installable as PWA.
  • New file format, that is more extendible, and easier to edit (Old files will be automatically converted).

Fixed

  • Dragging the canvas matches the speed of the mouse now.
  • Dragging the canvas and releasing out of canvas no longer makes the canvas stick to the cursor.
  • On the layer screen, when hovering over a point the mouse cursor now changes.

[1.3.1] - 2021-11-29

Fixed

  • Updated Geppetto to fix major error in animation screen when animation did not had multiple controls controlling the same mutation.

[1.3.0] - 2021-11-17

Added

  • Added Lightness mutation to make colors darker / lighter.
  • Added Color Transition mutation to transition color to target color.
  • Added Target Color mutation as target for Colorize.
  • Added option to reload texture from disk.

Fixed

  • Minor issue with colors in light mode

Changed

  • Updated Electron to 16.0.0

[1.2.0] - 2021-05-05

Added

  • Auto suggest filename based on texture name
  • Auto update mutator name based on type
  • Add Grid option on Layers screen, with option to be magnetic to make it easier to place a point
  • Add support for shift + arrows in number fields to step with a stepsize of 10
  • Add support for shift + arrows in number fields of points in the layer screen will step the coordinate with the active gridsize
  • Add support for ctrl/cmd + arrows in number fields to step with a stepsize of 100
  • "Export for web" option in the file menu, that will save the file but minify all internal layer/mutation names, to reduce filesize

Fixed

  • Adding/Removing control from animation frame is now more responsive
  • Keep control value on renaming control
  • Open Recent now works on mac

[1.1.0] - 2021-04-27

Added

  • Ability to move from frame to frame in the animation screen

Changed

  • Set maximum height for control list
  • Set maximum steps for control to 10 (was 20)

Fixed

  • Number fields that are emptied crashed the application
  • Provided more clear 'icon' for the copy layer action
  • Renaming control did not update control used in animation frames
  • Reducing steps of control did not reduce control values used in animations

[1.0.0] - 2021-04-18

On the 18th of January 2021 I started with a project to allow myself to create animated scenery and characters using drawn images. In the past 3 months I learned a lot about WebGL, electron and drawing for animations. I'm really happy with the minimal viable product I have now, so today I'm making the release official.

Of course there are improvements to be made (there always are) but for a first release, the current state should be fine 😊

I would like to extend special thanks to my colleagues at Kabisa To help with UX review (Lianne van Thuijl), an awesomme logo (Guido Theelen), discussion about packaging and building (Pascal Widdershoven) and daily motivation (Laurens Boekhorst and Andy Maes).

Added

  • Basic editing to create layer shapes
  • Composition of layers with ordering and shift of location
  • Placement of mutations on layers and folders
  • Support for mutations:
    • Translation
    • Stretch
    • Rotate
    • Deform
    • Opacity
  • Create controls to set boundaries to mutations, and change multiple mutations in sync.
  • Create animation timeslines, built with keyframes of control values
  • Allow emitting custom events by setting an event name on a keyframe