Skip to content

3.1.0 — TypeScript support, multiple ct.js windows support, translations, and a bunch of QoL improvements and fixes

Compare
Choose a tag to compare
@CosmoMyzrailGorynych CosmoMyzrailGorynych released this 08 Nov 06:59
· 897 commits to develop since this release

Changelog

Mon Nov 07 2022

✨ New Features

⚡️ General Improvements

  • Add context menu to the room editor to delete, copy, and paste items
  • Better French translations (#371 by @rtauziac aka Crazyrems)
  • Clean up gulpfile from unneeded packages and remove builds after zipping them
  • Complete patrons tab, add a little shoutout to the starting screen
  • ct.capture: add portion method (by Tho_mas), fix object method
  • Define types for all the keys of IProject
  • Do not minify HTML/CSS if not minifying JavaScript (#364 by @markmehere)
  • Lossless image optimization for ct.js assets (#374 by @FlipFloop)
  • Notepad now accepts free text (#376 by @markmehere)
  • Tabbable copies and improved keyboard support in the room editor (#372 by @markmehere)
  • Tooltip and alt-click for palette color removal (#375 by @markmehere)
  • 🌐 Add Turkish translation by Sarpmanon from our Discord server!
  • 🌐 Update Dutch translation, by GambleBranch
  • 🌐 Update Brazilian Portuguese translation (#384 by @leedigital)
  • 🌐 Update Chinese Simplified translations (#385 by @emaoshushu)
  • 🌐 Better French translation (#393 by @FlipFloop)
  • 🌐 Update Russian translation

🐛 Bug Fixes

  • Add a missing name field to IStyle interface
  • Apply changes in the properties panel when saving a room
  • Delete typings on reset all (#373 by @markmehere)
  • Examples on Mac should be clonable only (can't save inside the app itself)
  • Fix a dumb typo in project-selector tag
  • Fix a tiny typo at russian description of Frame End event
  • Fix broken Pointer Enter, Pointer Leave events
  • Fix custom property cloning link issue (#388 by @firecakes)
  • Fix issues with timer events in the Catsteroids example
  • Fixed bug of not showing texture and sound gallery when ctjs is run outside of your home directory (#386 by @leedigital)
  • Names of content types should be marked as required
  • Remove Wheel Scroll event — it was never supported by pixi.js v5.3.9. Use Actions and ct.pointer inputs instead.

📝 Docs

  • 🍱 Update vuepress to v2-beta-51
  • 🐛 Fix English headers in informative blocks on Russian locale
  • ⚡ Update several Russian pages

🌐 Website

  • 📝 Update changelog for v3.0.1

🌻 Misc