In the promo banner, do you mean the drip guy? That was someone else's work from someone else's work. The rocket comes from Rive directly... and we like it better.
The Chat Bot now has a home at the left of the ZIM Banner. And we have added rollovers to guide visitors to the ZIM 017 what's new - which also provides access to all the version pages.
Bunch of patches on ZIM 017 - see the bottom for the latest:
Fixed ZIM animate() for shape animation to properly update - this was broken in ZIM 015 due to events parameter index change
we have since added PARAMETER WARNING to ZIM code to track these types of issues internally.
Fixed ZIM ColorPicker with buttonBar:false, and a spectrumTitle so title goes on right of swatch. Thanks Karel Rosseel for these two reports.
Added ease "none" as an alternative to "linear" - thanks Karel Rosseel for the suggestion - this matches GreenSock
Note the 94 patches done to ZIM 016 which could be considered new in ZIM 017.
Please post bugs and requests at https://forum.zimjs.com or https://zimjs.com/discord
Adjusted ZIM angle() to accept two points that have x and y values - like ZIM dist()
Added clampMin and clampMax to ZIM Proportion() and ProportionDamp() as last parameters -= see https://zimjs.com/test8/clamp.html
Added snapBack parameter to ZIM noDrag() which defaults to true to animate the object into bounds if out of bounds when noDrag is called <em>BREAK</em>
Fixed ZIM List addAt() and removeAt() to set optimize to false and then back to its setting
this properly adds and removes at end of long lists.
Fixed ZIM List removeAt() to set scroll of overflow list correctly... the optimized tabs needed to be visible for proper bounds
Fixed ZIM TextInput() so when text property is used the cursor is updated properly - thanks Karel Rosseel for the reminder.
Changed the ZIM Zapp tool to make Mobile PWA from display:standalone to display:fullscreen as default
this can be adjusted as desired - also updated the sample mobile ZIP to ZIM 017 - thanks Karel Rosseel for the suggestion.
ZIM loop() now returns true even if there is nothing to loop through <em>BREAK</em>
this was returning undefined but the ZIM loop() docs says loop returns true when finished looping unless a value is returned from within the loop.
Added a salmon color - goes well with the ZIM colors and adds an extra hue
Fixed MotionController to not draw a Pen if the Pen has a custom Paper.
Fixed forked/origin issue in the Editor - origin was there initially, but needed to add origin when updated - thanks Karel Rosseel for the find.
Fixed TextInput blinker position when text is set manually and focus applied - thanks Karel Rosseel for the report.
Adjusted ZIM Panel with titleBar to properly hide borderColor at top
Added touch and singleTouch properties to Frame - thanks Ami Hanya for the request.
Added a cacheScale read only property to Bitmap - thanks Joseph Diefenbach for the suggestion.
and set the proper bounds to a Bitmap with a scale parameter set <em>BREAK</em>
Now constrain ZIM Book pageDirect property from 0 to number of pages-1.
Fixed <em>BREAK</em>Book pageDirect property to properly work when starting on page 1 (two pages showing at start) - thanks Ferudun Vural for the report.
MOVED ZIM Zapps Tool to https://zimjs.com/zapps/tool.html so that ZIM Kids can have https://zimjs.com/zapps to go their examples <em>break</em>
All the code and mobile links now point to the zapps/tool.html page. Most were pointing to the intro at https://zimjs.com/mobilezapps.html anyway.
Fixed Docs for TextInput to not advise setting backroundColor to -1 to hide... just set to clear color. Thanks Joseph Diefenbach for the report.
Adjusted ZIM Emitter() to limit fade and shrink times to a max of the life of a particle <em>BREAK</em>
ZIM Aud() lazy loaded now supports paused, position and duration properties - as well as the already supported volume and pan properties and complete event. Thanks Karel Rosseel for the suggestion.
and a sound property has been added to the lazy loaded object AFTER it loads that can access the rest of the CreateJS AbstractSoundInstance properties, methods and events.
The Docs have been updated with an explanation under Aud - then down under ABSTRACT SOUND INSTANCE - this is what is created when myAud.play() is used.
If the Aud is lazy loaded then play() before the sound has loaded gives a proxy object - and that is what we have just added the paused, position and duration properties to.
Adjusted List drop to work with pointerup - and deprected mouseupplus as apparently, it was not working with pointerup - which does everything mouseplusup did.
Added a bunch of drop parameters to List() and drag() and new examples - see drop entry above.
Removed List from Window optimization - so if a List is inside a Window, it does not try and remove parts not visible. Thanks Racheli Golan for the report.
Added a frame parameter to Sprite() run() that will go to just that frame - it sets the startFrame and endFrame to frame.
Good for Texture Atlas to show one frame of the Sprite as an image - previously we would use the frame property or set both start and end frame parameters of run.
Note - the frame parameter of Sprite() is a ZIM Frame - not a frame number.
Fixed ZIM List() drop when list has slide:false - needed a stage update on drop - thanks Karel Rosseel for the report.
Adjusted ZIM TextArea() to resize properly if stage is not at 0,0 - needed some fun adjusting to match the HTML TextArea to the location on the shifted stage.
Fixed KeyboardShift so that closing the keyboard moves the Frame back into place - thanks Ami Hanya for the report.
Fixed ZIM Button so touch screen (non mobile) turns off rollcolor properly. Was testing for M to turn off rollcolor, now tests for touchend or touchcancel - thanks Karel Rosseel for pointing this out on NumPad
Adjusted ZIM animate() <em>BREAK</em>to set final properties to actaul values as a backOut ease was giving decimals from CreateJS TweenJS.
It is possible that in setting values some strange combination might not work. Tested ZIM VEE values, seems good.
Fixed ZIM animate() for color with ZIM VEE value by moving the ZIM VEE choice to before the color settings
Fixed ZIM animate() to properly set animating property on a container with a sequence animation - the animating was on each item and still is.
Adjusted ZIM LabelLetters and LabelWords to be able to change the text with a text property. Thanks Matthew Marquez for the request.