Navigation for the ZIM JavaScript Canvas Framework

HOMENewsAboutExamplesLearnCodeDocsDevs
NEWS
LATEST

ZIM version ZIM 02 has launched!
ZIM version ZIM 02 has launched including recordable CONNECTORS and with dropArray for complex puzzles. The new EDITOR lets people try ZIM code and demos in the browser, save files and share lists. PACK has all sorts of options to show a set of pictures or DisplayObjects. LOOP now supports an interval mode to loop across time.

ZIM version ZIM 02 has launched!
ZIM PEN default mode with MotionController has been made faster and smoother! A pull parameter has been added to visualize slower drawing. ZIM THEME let you alter ZIM default colors and greys. A new NUMPAD now can be used with or without the Keyboard - thanks for the requests! And Marva made us a CAROUSEL - cheers! All this and much more can be found on the UPDATES! This was months of work and only if you have the means, DONATIONS are welcome ;-).

Dr Abstract and the ZIM Team

Dr Abstract


PREVIOUSLY

ZIM version ZIM 01 has launched!
ZIM version ZIM 01includes a new Frame() template, F S W H globals, Button() down state and much more! Press any ZIM page banner to get to a new ZIM ZIM page of latest feature demonstrations.

Full listing can be found on the UPDATES page linked to at the top of the DOCS for all the latest features.

There is a new INTERACTIVE ANIMATION page with examples of adding Sprites and interactive Sprites to ZIM. This shows the free TexturePacker link and some new conveniences to Sprites.

Interactive Animation on the Canvas


ZIM Icon Logo
ZIM version ZIM 00 launched following major versions ONE-TEN then CAT and NFT. This version of ZIM featured:

  • Pic(), Vid(), Aud() and SVG() wrapping assets!
  • Pixel() - for native speed pixel effects on anything
  • ES6 Modules - the template has been moved to ES6 import
  • ESLint - has resulted in a thousand minor updates
  • Versioning - ZIM will be stored on the CDN under 00/, 01/ etc.
  • LOGO - the ZIM Z is now the new ZIM logo
  • Site Banner - a new generative art site banner - links to a puzzle!
  • Dr Abstract - an icon on the banner to his syno (synopsis)

The ZIM 00 INTRO page has endless Generative Art Puzzles and then press ZIM 00 for more Features. Also see the ES6 Module Examples.

ZIM Abstract Generative Art Puzzle on the Canvas ZIM Images, Video, Sound and SVG on the Canvas ZIM ES6 Module Library Import Export Code ZIM ColorPicker with ChromaKey - key out colors on the Canvas ZIM Pixel - for fast pixelation on the Canvas ZIM Pixelating a Partical Emitter on the Canvas


ZIM NFT 01 featured a new CAM module, and Dialog() system in the game module. Visit the ZIM NFT 01 mini-site. This includes QR code and Animated GIF support!

ZIM NFT 01 including Motion Cam and Dialog

ZIM NFT is stored on the blockchain forever! Find out more at MAKE, SELL AND COLLECT art and gadgets. ZIM CRYSTAL lets you call libraries with one script call (now we use ES6 Modules). Plus SQUIGGLE AND BLOB updates and EDITABLE TEXT on the canvas! See the UPDATES for more!

ZIM NFT to make Interactive Non-Fungible Tokens Single Script Loading with ZIM Crystal Additional Squiggle and Blob path edits Editable Text on the Canvas

With the launch of ZIM NFT, we have moved the expanding OwMe cat to the ZIM CAT feature page and here is the feature page for ZIM TEN.



VIDEOS

Each main feature we launch, we make a BUBBLING VIDEO. There are now 150! See also the latest ZIM EXPLORE and CODE IN 5 MINUTES playlists! Find our vids in footer of every page!

ZIM Bubbling Videos on YouTube - what's new!

ARTICLES

Dr Abstract Medium Articles - guides to the Canvas and beyond!
It took Dr Abstract a summer to write a definitive series of Guides for the Canvas:

Dr Abstract's DEV articles are shorter on specific topics - please follow and heart!

Dr Abstract Dev articles - short posts on the exciting canvas javascript techniques

COMMUNITY

Please say hi on our new DISCORD SERVER where we are holding a weekly Q&A on Wednesdays 7pm EST! SLACK is still going strong with over 30,000 messages and both places offer community and support. We would love your follows and hearts on TWITTER and your donations on PATREON (if able) where we keep a community blog. Our complete set of social links is in the footer.

ZIM on Discord - community with questions and answers q&A

We are also holding monthly ZIM ZOOM meets! Keep an eye on the schedule and we hope you join us! We use ZIM PROJECTS as our backdrops ;-).

ZIM Zoom meets - schedules for video meets on creating with code on the canvas with ZIMjs and JavaScript

ARCHIVES

We have reached our last major update which is called, with affection, ZIM version ZIM. We will roll these out with version numbers 00, 01, 02, etc.

Previously, we were on ZIM NFT which is a ZIM version you may be able to collect on the Blockchain! This also shows how ZIM can be used to make interactive NFTs. We added an editable canvas TextInput, a Dialog in the Game module and a new Cam module.

ZIM NFT - JavaScript HTML Canvas Interactive Media Framework powered by CreateJS - ZIMjs

Before ZIM NFT was ZIM CAT which featured a new member of the ZIM Family, OwMe the cat! ZIM now defaults to seconds and has a Zapps tool to make mobile apps in five minutes, a Synth, a Line, a Poly, a Page, a Book, Generator for Processing/P5js like functionality, custom easing, an effects system, label letters, a site for devs, a Lab, a site map, a Flipper, Connectors and more!

ZIM Cat - JavaScript HTML Canvas Interactive Media Framework powered by CreateJS - ZIMjs

ZIM TEN (10) brought integrated physics, Retina crisp vectors, Wrapper, Beads, RadialMenu, List with accordion, SVG support, Bind, DPad, Marquee, Shape Animation, ZIMON, hitTestPath, Board with isometrics, NPM support, MVC and Adobe SHIM! This was a powerful prolific time as detailed in the ZIM TEN updates!

ZIM TEN - JavaScript HTML Canvas Interactive Media Framework powered by CreateJS - ZIMjs

ZIM NIO (9) featured dynamic animation and dragging along a path. ZIM OCT (8) introduced STYLE for CSS-like styles on the components. Version 7 (HEP) added ZIM Skool, TypeScript support and documented Helper modules for Physics, 3D, Gaming and Pizzazz! Version 6 (SIX) added Canvas Accessibility for screen readers on desktop and mobile. Version 5 (VEE) of ZIM added ZIM VEE objects for dynamic parameters as well as renamed modules and GPU support. Sites for ZIM 5-8 all looked the same.

ZIM NIO - JavaScript HTML Canvas Interactive Media Framework powered by CreateJS - ZIMjs ZIM VEE - JavaScript HTML Canvas Interactive Media Framework powered by CreateJS - ZIMjs

Earlier versions were ZIM 4TH which gave us the ZIM 4TH methods for ZIM display objects. ZIM TRI gave us THREE meta functions: Async, Wonder and Distill. ZIM DUO gave us the ZIM DUO technique of passing regular parameters or a single configuration object. ZIM ONE gave us ZIM!

ZIM 4TH Archived Site - JavaScript HTML Canvas Interactive Media Framework powered by CreateJS - ZIMjs ZIM TRI Archived Site - JavaScript HTML Canvas Interactive Media Framework powered by CreateJS - ZIMjs ZIM DUO Archived Site - JavaScript HTML Canvas Interactive Media Framework powered by CreateJS - ZIMjs ZIM ONE Archived Site - JavaScript HTML Canvas Interactive Media Framework powered by CreateJS - ZIMjs