{"users":[{"id":1,"username":"Abstract","name":"Dr Abstract","avatar_template":"/user_avatar/forum.zimjs.com/abstract/{size}/10_2.png","flair_name":"Leaders","flair_url":"/uploads/default/original/2X/b/bbcddd9e6c5b309f697486fbf2802743491ccd68.png","flair_bg_color":"000000","flair_group_id":41,"admin":true,"trust_level":4},{"id":6,"username":"karelrosseel82","name":"karelr","avatar_template":"/user_avatar/forum.zimjs.com/karelrosseel82/{size}/24_2.png","trust_level":2},{"id":708,"username":"Xalatath","name":null,"avatar_template":"/letter_avatar_proxy/v4/letter/x/e0b2c6/{size}.png","trust_level":1},{"id":178,"username":"Rania","name":"Rania Morad","avatar_template":"/user_avatar/forum.zimjs.com/rania/{size}/6007_2.png","trust_level":2},{"id":3,"username":"amihanya","name":"Ami Hanya","avatar_template":"/user_avatar/forum.zimjs.com/amihanya/{size}/168_2.png","trust_level":2},{"id":4,"username":"Jamesbrrtt","name":"James","avatar_template":"/letter_avatar_proxy/v4/letter/j/87869e/{size}.png","trust_level":2},{"id":52,"username":"racheli","name":"racheli golan","avatar_template":"/user_avatar/forum.zimjs.com/racheli/{size}/4181_2.png","trust_level":2},{"id":667,"username":"joexu","name":"joe","avatar_template":"/letter_avatar_proxy/v4/letter/j/7c8e57/{size}.png","trust_level":2},{"id":60,"username":"Iestyn","name":"Iestyn Jones","avatar_template":"/user_avatar/forum.zimjs.com/iestyn/{size}/133_2.png","trust_level":2},{"id":8,"username":"Ferudun","name":"Vural","avatar_template":"/user_avatar/forum.zimjs.com/ferudun/{size}/65_2.png","trust_level":2}],"primary_groups":[],"flair_groups":[{"id":41,"name":"Leaders","flair_url":"/uploads/default/original/2X/b/bbcddd9e6c5b309f697486fbf2802743491ccd68.png","flair_bg_color":"000000","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/announcements/9?page=1","per_page":30,"top_tags":["game","textureactive","launch","3d","editor","npm","physics","socket","threejs","discourse","list","ml5","shaders","talk","016","017","019","ai","animate","base","bitmapcolor","board","cdn","chatbot","codepen","coloring","community","competition","connectors","createjs","database"],"topics":[{"id":14,"title":"About the Announcements category","fancy_title":"About the Announcements category","slug":"about-the-announcements-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-01-14T01:50:48.595Z","last_posted_at":"2024-01-14T01:50:48.617Z","bumped":true,"bumped_at":"2025-07-28T12:36:43.499Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"ZIM release information with emoji love!  Also see versions in ZIM About.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":688,"like_count":0,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":5006,"title":"2 Minutes with ZIM! A new vid series launched","fancy_title":"2 Minutes with ZIM! A new vid series launched","slug":"2-minutes-with-zim-a-new-vid-series-launched","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/7/7518d64c27d0fab6c11d6a7b3a14e5baeda7860c_2_1024x576.jpeg","created_at":"2026-09-21T22:01:13.792Z","last_posted_at":"2026-09-21T22:01:13.969Z","bumped":true,"bumped_at":"2026-09-21T22:01:13.969Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We have launched a new series where we spend a couple minutes each episode exploring the things that can be made with ZIM - check it out on YouTube https://www.youtube.com/watch?v=QZ9CkwR1PAI? and give it a thumbs up or &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":73,"like_count":2,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":5000,"title":"Debugging on Mobile - Made Easy in new 020 Feature","fancy_title":"Debugging on Mobile - Made Easy in new 020 Feature","slug":"debugging-on-mobile-made-easy-in-new-020-feature","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-09-21T15:40:40.656Z","last_posted_at":"2026-09-21T15:40:40.792Z","bumped":true,"bumped_at":"2026-09-21T15:40:40.792Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"ZIM now supports Eruda Console giving easy debug on Android and iOS \nF.showDebug();\n\n// this shows a console over the bottom of the app \n// on Android, iOS, Desktop, etc.\n// press the little round console icon to toggle &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":88,"like_count":1,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":4875,"title":"ZIM 020 Has Launched!","fancy_title":"ZIM 020 Has Launched!","slug":"zim-020-has-launched","posts_count":19,"reply_count":10,"highest_post_number":21,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/a/abd47ccb0951200eff04607b6f20ac240d1f9bb2_2_1024x841.png","created_at":"2026-07-29T20:43:44.709Z","last_posted_at":"2026-09-16T02:30:40.377Z","bumped":true,"bumped_at":"2026-09-16T02:48:00.539Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We are part way through updating the site and will finish tomorrow.  We will get the updates page done tomorrow too and start working on Bubbling vids.  We have a few more features to add too - but the main work is the&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":413,"like_count":17,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4955,"title":"ZIM Hardware Updates - Handles More Systems","fancy_title":"ZIM Hardware Updates - Handles More Systems","slug":"zim-hardware-updates-handles-more-systems","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/0/0562b45a1b0d93fefd4f4c31530bc90f73ee502a_2_1024x629.png","created_at":"2026-09-12T17:24:41.593Z","last_posted_at":"2026-09-12T19:38:25.047Z","bumped":true,"bumped_at":"2026-09-12T19:45:13.692Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"ZIM Hardware() now supports different devices.  If you test any - let us know how it goes.  We have tested the Arduino.  And will look into testing the others in simulators. \n  \n// DEFAULT (ARDUINO)\nconst device = new Ha&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":84,"like_count":1,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4948,"title":"Whiskers - Projection Mapping App and Case Study Launched","fancy_title":"Whiskers - Projection Mapping App and Case Study Launched","slug":"whiskers-projection-mapping-app-and-case-study-launched","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/a/aa3d6fec6b3a4f46d0835e0198b03ba7fb1dbe80_2_1024x518.jpeg","created_at":"2026-09-06T16:31:15.986Z","last_posted_at":"2026-09-06T16:31:16.361Z","bumped":true,"bumped_at":"2026-09-06T16:31:16.361Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We have just launched Whiskers - a Projection Mapping app and adjusted the home page. \n \nWe may roll out other links like in examples and socials soon. \nHave a look at the case study comparing AI vibe code build time to &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":110,"like_count":2,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":4675,"title":"Cool - just had a vision for ZIM 020","fancy_title":"Cool - just had a vision for ZIM 020","slug":"cool-just-had-a-vision-for-zim-020","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/6/6a2b43f9d288c633dfb292b670e218462b4c6ac2_2_988x1023.jpeg","created_at":"2026-04-04T02:15:40.262Z","last_posted_at":"2026-07-27T06:14:17.768Z","bumped":true,"bumped_at":"2026-07-27T06:18:32.082Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Most likely a summer launch.  The majority will be a new module. \n  \nCheers, from ZIM Headquarters :wink:","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":431,"like_count":10,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4769,"title":"IMPORTANT - update - Fixed Recent iOS bug in TextInput","fancy_title":"IMPORTANT - update - Fixed Recent iOS bug in TextInput","slug":"important-update-fixed-recent-ios-bug-in-textinput","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-28T19:57:38.586Z","last_posted_at":"2026-05-28T19:57:38.695Z","bumped":true,"bumped_at":"2026-05-28T19:57:38.695Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We have patched ZIM 019 to include a fix for a recent iOS keyboard issue when using ZIM TextInput.  They keyboard would show then immediately hide.  This has been fixed by setting the HTML text input that ZIM uses to cal&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":278,"like_count":2,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":4750,"title":"Patches to ZIM 019","fancy_title":"Patches to ZIM 019","slug":"patches-to-zim-019","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-09T23:09:18.898Z","last_posted_at":"2026-05-09T23:09:19.094Z","bumped":true,"bumped_at":"2026-05-09T23:09:19.094Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Just a reminder, we patch versions now... here are the patches to ZIM 019 - these can be seen in the UPDATES page - go to Docs then select Updates. \n/*\nAdded a type property to TextureActives and added a mID declaration &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":256,"like_count":0,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":4743,"title":"Innovation Launch","fancy_title":"Innovation Launch","slug":"innovation-launch","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/c/c346d13b8dfa32f872b7d55387b416dd76e3e089_2_1024x599.jpeg","created_at":"2026-05-01T14:27:10.603Z","last_posted_at":"2026-05-01T14:27:10.782Z","bumped":true,"bumped_at":"2026-05-01T14:27:10.782Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We have adjusted the top banner to be about innovation.  This leads to a page with innovation facts and a disruption section.  We just included a few things - if anyone has suggestions, please let us know. \n \nYou can als&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["launch"],"tags_descriptions":{},"views":265,"like_count":1,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":4721,"title":"ZIM and Earth Day Week","fancy_title":"ZIM and Earth Day Week","slug":"zim-and-earth-day-week","posts_count":4,"reply_count":3,"highest_post_number":8,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/4/4954614398ee776bd9be9c3ba095bb521ec0c131.png","created_at":"2026-04-22T03:38:35.750Z","last_posted_at":"2026-04-27T02:39:51.603Z","bumped":true,"bumped_at":"2026-04-27T04:02:54.250Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"ZIM has launched an Environment page featuring the Earth Defender game.  Thanks @karelrosseel82 for the prompting. \n\nFrom AI: Earth Day 2026 is Wednesday, April 22, with related activities often spanning a full &quot;Earth &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":317,"like_count":1,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4673,"title":"HTML 5 Game Jam Keynote and ZIM Workshop","fancy_title":"HTML 5 Game Jam Keynote and ZIM Workshop","slug":"html-5-game-jam-keynote-and-zim-workshop","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/a/a7ea5e9f967dce64ed8edd583e57ec5403c68342_2_768x1024.jpeg","created_at":"2026-04-02T11:50:07.151Z","last_posted_at":"2026-04-20T15:17:54.546Z","bumped":true,"bumped_at":"2026-04-20T15:17:54.546Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Dr Abstract is doing a Keynote talk and workshop on ZIM at the Sheridan HMTL 5 Game Jam on April 19th from 10am-4pm.  Register at https://zimjs.com/gj - if you are a student or grad, you are welcome to come out.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":362,"like_count":0,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4401,"title":"Cheat Sheet and Kid's Cheat Sheet","fancy_title":"Cheat Sheet and Kid&rsquo;s Cheat Sheet","slug":"cheat-sheet-and-kids-cheat-sheet","posts_count":4,"reply_count":2,"highest_post_number":6,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/1/12edde1229098afa32c558d280f4b9f9bd029d97_2_1024x575.jpeg","created_at":"2026-01-05T16:07:38.178Z","last_posted_at":"2026-03-20T08:39:23.735Z","bumped":true,"bumped_at":"2026-03-20T08:39:23.735Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"The ZIM Cheat Sheet is mostly complete - all its examples are done - we will be adding direct links to the Editor or Slate in the near future.  You can also get there by using https://zimjs.com/cs \n \nThere are two large &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":607,"like_count":10,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4590,"title":"Ranking JavaScript Canvas Frameworks","fancy_title":"Ranking JavaScript Canvas Frameworks","slug":"ranking-javascript-canvas-frameworks","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/d/dd353a041b1aea90fc70819b5fc3d8baa1d2d04a.jpeg","created_at":"2026-02-24T05:30:54.840Z","last_posted_at":"2026-02-24T05:30:54.995Z","bumped":true,"bumped_at":"2026-02-24T05:30:54.995Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We just posted a Medium article... somewhat tongue-in-cheek but pretty cool.  We posted the results on the ZIM front page linking to the article.  If you are on Medium, give it some claps! \nhttps://drabstract.medium.co&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":417,"like_count":4,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":4522,"title":"BlueSky","fancy_title":"BlueSky","slug":"bluesky","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/e/eb20847b05e6ab0bdfe6789ee22aa9af4725ab61_2_1024x341.jpeg","created_at":"2026-02-07T22:56:47.278Z","last_posted_at":"2026-02-07T22:56:47.398Z","bumped":true,"bumped_at":"2026-02-07T22:56:47.398Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"If anyone wants to follow Dr Abstract on BlueSky we are posting our CodePen Challenges there...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":308,"like_count":1,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":4468,"title":"Happy One Year Anniversary for the Forum!","fancy_title":"Happy One Year Anniversary for the Forum!","slug":"happy-one-year-anniversary-for-the-forum","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/5/564a4557f151e2d23c89d03655c09c06edfae27c_2_1024x399.png","created_at":"2026-01-23T01:59:21.932Z","last_posted_at":"2026-01-23T01:59:22.049Z","bumped":true,"bumped_at":"2026-01-23T01:59:22.049Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We are humming along - about 100,000 views by people (not bots).  We have some plans to get more people using ZIM.  The forum has worked quite well to solve problems, keep track of bugs and be here when you need us. \nT&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":348,"like_count":4,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":4458,"title":"ZIM Distill Updates","fancy_title":"ZIM Distill Updates","slug":"zim-distill-updates","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/9/9849e9a129691a795727e4c60b7af0473f9837b0.png","created_at":"2026-01-19T01:37:57.496Z","last_posted_at":"2026-01-20T22:27:44.012Z","bumped":true,"bumped_at":"2026-01-20T22:27:44.012Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We have updated ZIM Distill - thanks @Chris_S for the prompting.  Firstly, we fixed some ES6 code that snuck into ZIM.  We also added the ZIM Directives and ZIM Monitor.  We made the Monitor optional with a checkbox as t&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":412,"like_count":1,"has_summary":false,"last_poster_username":"Xalatath","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":"latest","description":"Most Recent Poster","user_id":708,"primary_group_id":null,"flair_group_id":null}]},{"id":4444,"title":"Change to CreateJS 1.5 - Testing Requested","fancy_title":"Change to CreateJS 1.5 - Testing Requested","slug":"change-to-createjs-1-5-testing-requested","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/3/3a4c7ca033333d92a55e631e0b1b4e5f86b36828.png","created_at":"2026-01-16T13:01:32.655Z","last_posted_at":"2026-01-16T13:03:00.605Z","bumped":true,"bumped_at":"2026-01-16T13:03:00.605Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We are planning a change to createjs 1.5 which ZIM 019 is using but not ZIM 018 and earlier.  This change switches our mouse events to use pointer events.  If you could test that you can drag the purple circle on as many&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["test"],"tags_descriptions":{},"views":391,"like_count":4,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":4352,"title":"ZIM 019 has Launched!","fancy_title":"ZIM 019 has Launched!","slug":"zim-019-has-launched","posts_count":15,"reply_count":2,"highest_post_number":16,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/f/fe5e57b8ea5f22b8a6a7fc9c8ec2f9089318f47a.png","created_at":"2025-12-21T04:15:46.791Z","last_posted_at":"2026-01-05T19:17:43.257Z","bumped":true,"bumped_at":"2026-01-05T19:17:43.257Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"ZIM 019 has Soft Launched! \nhttps://zimjs.com \nand \nhttps://zimjs.com/019 \n \nhttps://zimjs.com/updates.html \nWe have also formalized the Library pages: \n \nSTILL TO COME \nOur office space has been taken over by visitors&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["launch","019"],"tags_descriptions":{},"views":1139,"like_count":19,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":178,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4388,"title":"ZIM Zapp Directives - Improvement","fancy_title":"ZIM Zapp Directives - Improvement","slug":"zim-zapp-directives-improvement","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-01-04T18:38:36.962Z","last_posted_at":"2026-01-05T04:47:36.709Z","bumped":true,"bumped_at":"2026-01-05T04:47:36.709Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"ZIM Zapp Directives \nPreviously, Zapp directives like F.zapp_assets worked only in the ZIM Editor and Slate. The directives have been changed to no longer use the F but instead use global variables zapp_assets, etc. The &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":419,"like_count":2,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4223,"title":"ZIM 019 Officially Started","fancy_title":"ZIM 019 Officially Started","slug":"zim-019-officially-started","posts_count":15,"reply_count":6,"highest_post_number":16,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/0/0b1f728ec34c6a799c3846de205d587e599e5284.png","created_at":"2025-10-25T13:36:32.147Z","last_posted_at":"2025-12-19T17:09:31.457Z","bumped":true,"bumped_at":"2025-12-19T17:09:31.457Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We have officially started on ZIM 019.  The expected launch date is late November perhaps December.  If we end up adding more than expected, then perhaps the new year. \nYou are welcome to add requests to <span class=\"hashtag-icon-placeholder\"></span>Requests</span> \nWe do &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":860,"like_count":21,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":52,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4218,"title":"Shaders on ZIM Objects with Channels - Coming","fancy_title":"Shaders on ZIM Objects with Channels - Coming","slug":"shaders-on-zim-objects-with-channels-coming","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/d/d174c1bf553e1d3a942749c080954b78a8a381f8.jpeg","created_at":"2025-10-23T14:05:30.489Z","last_posted_at":"2025-11-21T05:03:20.773Z","bumped":true,"bumped_at":"2025-11-21T05:03:20.773Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We launched Shaders in ZIM 016 but did not have channels working.  That is, we did not directly support the ShaderToy Channels to apply the shader to pictures and videos. We have made it work and even on ZI&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["shaders"],"tags_descriptions":{},"views":511,"like_count":7,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":667,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4187,"title":"Happy Birthday!","fancy_title":"Happy Birthday!","slug":"happy-birthday","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-10-15T15:50:22.517Z","last_posted_at":"2025-10-15T22:02:58.261Z","bumped":true,"bumped_at":"2025-10-15T22:02:58.261Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We would like to wish all those who had birthdays within the last year, \nHappy Birthday!","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":372,"like_count":7,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4168,"title":"AI Chat Bot Back in Action","fancy_title":"AI Chat Bot Back in Action","slug":"ai-chat-bot-back-in-action","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/1/1634cd036c970cb7920776bae4c7f1f1ae9b543d.png","created_at":"2025-10-04T18:32:16.009Z","last_posted_at":"2025-10-06T18:10:00.396Z","bumped":true,"bumped_at":"2025-10-06T18:10:00.396Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"The AI Chatbot at ZIM - AI Chat Bot - ZIMjs was down for a little bit.  Thanks @Yan for the report.  We found that we had an old credit card on record at OpenAI. \nWhen we fixed things, we noticed that we were charged abo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["ai","chatbot"],"tags_descriptions":{},"views":434,"like_count":3,"has_summary":false,"last_poster_username":"joexu","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":"latest","description":"Most Recent Poster","user_id":667,"primary_group_id":null,"flair_group_id":null}]},{"id":4110,"title":"Spells Has Launched (Privately)","fancy_title":"Spells Has Launched (Privately)","slug":"spells-has-launched-privately","posts_count":39,"reply_count":30,"highest_post_number":42,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/5/53989134716fac526cc5f12de68f62ce26073dd9.jpeg","created_at":"2025-09-09T19:07:27.010Z","last_posted_at":"2025-10-05T12:20:48.125Z","bumped":true,"bumped_at":"2025-10-05T12:20:48.125Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Spells at https://spellsjs.com \n \nHas soft-launched. We have plans for it in the future, for now... we are testing the Shuffler - and have included 4 examples.  Will roll out more.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["tutorials","learning","spells"],"tags_descriptions":{},"views":1695,"like_count":17,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":60,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4123,"title":"New Dev Article on Integrated Hand Tracking with ZIM and ML5","fancy_title":"New Dev Article on Integrated Hand Tracking with ZIM and ML5","slug":"new-dev-article-on-integrated-hand-tracking-with-zim-and-ml5","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/d/d7216f95f82406e6fc5f0b28c576995151ab3b05.webp","created_at":"2025-09-13T19:56:16.197Z","last_posted_at":"2025-09-13T19:56:16.312Z","bumped":true,"bumped_at":"2025-09-13T19:56:16.312Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["ml5","pinch"],"tags_descriptions":{},"views":374,"like_count":0,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":4003,"title":"ZIM on Blue Sky","fancy_title":"ZIM on Blue Sky","slug":"zim-on-blue-sky","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/d/d987a0573219354d8d304a3e358aed3e49170980_2_1024x341.jpeg","created_at":"2025-08-05T16:13:27.359Z","last_posted_at":"2025-08-05T16:13:27.551Z","bumped":true,"bumped_at":"2025-08-05T16:13:27.551Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We created a Doctor Abstract account on BlueSky to post ZIM stuff.  Come follow!","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":391,"like_count":1,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":2467,"title":"ZIM Animate - rewindCall Parameter Added","fancy_title":"ZIM Animate - rewindCall Parameter Added","slug":"zim-animate-rewindcall-parameter-added","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-07-03T19:28:41.546Z","last_posted_at":"2025-07-03T19:28:41.713Z","bumped":true,"bumped_at":"2025-07-03T19:28:41.713Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Added rewindPick boolean parameter to animate() currently at the end but will move to the rewind parameters for ZIM 019. \nThis is quite an interesting addition as it allows series animations without using series. \nFor in&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["animate"],"tags_descriptions":{},"views":455,"like_count":0,"has_summary":false,"last_poster_username":"Abstract","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":2354,"title":"ZIM 018 is Live!","fancy_title":"ZIM 018 is Live!","slug":"zim-018-is-live","posts_count":14,"reply_count":8,"highest_post_number":15,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/3/3d43adeb187a95e0ecdc03c58e18f1cc9b214b1a.png","created_at":"2025-05-26T13:04:18.833Z","last_posted_at":"2025-07-02T03:32:26.297Z","bumped":true,"bumped_at":"2025-07-02T06:03:40.385Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"ZIM 018 is live at https://zimjs.com \nThe new features are at https://zimjs.com/018.html \nAnd the Updates page at https://zimjs.com/updates.html has descriptions and sample code snips. \nThe main couple features are int&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["tile","ml5","style","release"],"tags_descriptions":{},"views":1214,"like_count":17,"has_summary":false,"last_poster_username":"Rania","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":178,"primary_group_id":null,"flair_group_id":null}]},{"id":2215,"title":"Motion Tracking - ML5 with ZIM","fancy_title":"Motion Tracking - ML5 with ZIM","slug":"motion-tracking-ml5-with-zim","posts_count":11,"reply_count":5,"highest_post_number":12,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/7/7f22ff0fb41d1b25342d93bb8644385fd395f5f3_2_1024x769.jpeg","created_at":"2025-03-25T20:36:16.682Z","last_posted_at":"2025-06-18T05:01:47.396Z","bumped":true,"bumped_at":"2025-06-18T05:01:47.396Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Just spent the afternoon working with ML5 with ZIM.  Goodness, it was so easy.  Why did we not do this years ago!  I kept telling people, if you want hand tracking, face tracking, body tracking, etc. use TensorFlow.  ML5&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1579,"like_count":14,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":9,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]}]}}