Releases: matthijsgroen/geppetto
Release 1.3.1
Fixed
- Updated Geppetto to fix major error in animation screen when animation
did not had multiple controls controlling the same mutation
Release 1.3.0
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
Release 1.2.0
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
Release 1.1.0
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
Changed
- Set maximum height for control list
- Set maximum steps for control to 10 (was 20)
Added
- Ability to move from frame to frame in the animation screen
Release 1.0.0
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
1.0.0 Release Candidate 1
Added
- When opening .json file, also open accompanying .png when present
Fixed
- Fixed issue when adding mutation to control by changing value, and missing values for other control steps
Second beta release
- Electron is no longer using
nodeIntegration: true, contextIsolation: false
. The app is now conforming latest security standard - New Application icon, thanks to Guido Theelen
- Geppetto-Player is now used to render the animation in the animation section, improving performance and fixing jumpiness
- Conflicting animation tracks are now stopped when an animation is started or a control is used
- Track is now indicating as stopped at end of play
First beta release!
After almost 3 months of development I am proud to release the first beta release of Geppetto!
There is still usability improvements to do but let's start this first release small :-)