Skip to content

Chaoshead v2.27.0

Choose a tag to compare

@tyoeer tyoeer released this 23 Sep 22:16
· 2 commits to main since this release
e993036

Level Editor

  • Added new auto-expand script:
    • Supports groups of objects
    • Supports paths (and extrapolates their properties)
    • Supports empty rows/columns between object groups
    • Supports expanding in up to 4 directions
      • Still supports just 1 direction
    • Old auto expand is available as "autoExpandLegacy" just in case
  • Show script descriptions in the Sciprint Interface

Misc

  • Added Linux AppImage to releases
    • As in: added to the new ones, currewntly only this one
  • Moved Chaoshead to https://codeberg.org/tyoeer/Chaoshead
    • The GitHub repository will continue to mirror at least releases for now, for the people that are slow to update
    • The update checker will check Codeberg instead
  • Made Chaoshead not crash directly when the Levelhead data path is missing, and give a warning instead
    • It can still crash later though
  • Updated building/packaging pipeline:
    • Package scripting documentation
    • Reduce unneccesary files packed into the executables
    • Package README
  • For people dealing with the source code:
    • Moved source files into src/
    • Updated error message for missing HTTPS library
    • Added Linux HTTPS library
  • Added Linux "installation" instructions about running Chaoshead from the source
  • Mentioned LÖVE in the credits

API

  • Added that if you start your script with a block comment (--[[), its contents get displayed in Chaoshead
  • Added ScriptUi.requestString()
  • Turned bold names of other classes into links to those other classes
  • Document that you can do world[layer] (thanks @slothybutt)
  • Fixed SelectionContents referring to itself as the selection mask