between-api-minetest/CHANGELOG.md

2.2 KiB

1.0

  • Some interpolation methods implemented.
  • Tween object implemented.
  • /between command registered to display interpolaton debug info.

1.1

  • Made the interpolation hud use less space on screen.
  • split code into multiple files inside the src/ folder, init.lua is now inteded to be used just to start execution.
  • changed the argouments of BeTween.tween(), they are documented in the docs.
  • /between command now require debug privileges and can display multiple things.
  • changed the logo.

1.1.1

  • added javadocs in code definitions.
  • debug function list now show functions count and replaced the icon of the preview from the heart in favor of geometry dash characters.
    • debug heart icon RIP (2022-2022)
  • debug running tweens now look nicer and prevent to display too much info (max 20 tweens on screen) because it could lead to lag.
  • tweens output a server log message when started or stopped, the message is not visible to the players.
  • replacing all 3.14 number in favor of math.pi -_-
  • tweens now have a new callback event:
    • on_loop
  • added interpolation functions:
    • elastic
    • cubic_in
    • cubic_out
    • cubic_in_out
    • sinusoidal_in
    • sinusoidal_out
    • sinusoidal_in_out
    • circular_in
    • circular_out
    • circular_in_out
  • renamed functions:
    • ease_in ➡️ quadratic_in
    • ease_out ➡️ quadratic_out
    • ease_in_out ➡️ quadratic_in_out
  • remove all spike_ functions in favor of a new property for the Tween.

1.2

  • creating icons to give the api a cooler look.
    • Inspirations:
  • geometry dash characters are not used anymore for the function debug list in favor of a less boring image of a ball and a prism, they also have borders!
  • converted the syntax of every function in a more friendly way.
  • /between command now check if it has been called from a player or the server.
  • Added more luadocs.
  • New function added:
    • version_name
  • renamed tween property:
    • method ➡️ interpolation
  • changes release style:
    • releases about using the mod will not include the resources/ folder.
    • releases about the source code will include it instead.