Skip to content

Releases: lyte2d/lyte2d

v0.8.1

24 Feb 03:20

Choose a tag to compare

This release contains a couple of small fixes:

  • lyte.get_mouse_x() and lyte.get_mouse_y() apply the proper DPI scaling adjustment on linux
  • luautf8 has been updated to the latest version (allows clean compilation with -Werror on newer gcc)

v0.8.0

07 May 02:38

Choose a tag to compare

This release contains some breaking changes, and makes Lyte2D somewhat smaller again. None of these removals were being used a lot, but were complicating the code/build a bit.

  • Physics engine is removed. API surface didn't fit well
  • REPL is removed
  • Non-lua languages (fennel and teal) are removed. They can still be used by compiling to Lua!
  • Better, more organized release packages

With these removals, Lyte2D should be close to Beta (if not at.)

v0.7.14

07 May 02:31

Choose a tag to compare

  • Dependencies are updated
  • This is the last release with the experimental physics engine.
  • SOURCE CODE ONLY - this release is not expected for use.
    • Next one (0.8.0) is imminent with physics and repl will be removed.

v0.7.13

05 Jul 03:56

Choose a tag to compare

Bug fixes and improvements.

v0.7.12

30 Apr 15:13

Choose a tag to compare

  • Updated build system to enable Mac builds (intel and silicon both supported.). If you want to run on Mac, you now can build it and do so.
  • @Zorbn updated raudio dependency, fixing
    • #61. Mac builds have audio now
    • #62. cloning a Sound object does not waste memory anymore
  • Fixed an issue with physics collision coordinates

v0.7.11

25 Feb 22:18

Choose a tag to compare

Physics API part 1/2

  • World and Collider functionality in place, although there are missing APIs and some fine tuning to be done.
  • WASM builds are now a single HTML file! (experimental)

v0.7.10

09 Feb 03:40

Choose a tag to compare

Better font rendering!

With this change, anti-alias pixels should look much better:

DroidSansMono, 24 pix

image

(Top: previous build, bottom: current build)

14 pix (to force "artifacts" to be visible, and zoomed in)

image

(Top: previous build, bottom: current build)

v0.7.9

04 Feb 23:33

Choose a tag to compare

Lyte 0.7.9

  • lyte.get_textinput api
  • lyte.get_pressed_keys api
  • utf8.* api (same as lua 5.3+)
  • optional parameters (rotation, scale) to image drawing functions
  • bug fixes (Zorbn and me, thanks!)
  • sokol_gp update to prevent resource leak (Zorbn)

Commits

v0.7.8

14 Jan 19:45

Choose a tag to compare

This is mostly a "brain-operation" kind of changes from me, and a couple bug fixes from Zorbn (thanks!)

  • Cyclic dependency between lyte and lyte_core projects is removed
  • Some code is moved from C to Lua where it makes more sense
  • lyte namespace should be as is, and I hopefully have not broken anyone.
  • lyte_core is the new "internal" which lyte depends on. Unless you know what you're doing, do not use for now

Please file bugs or hit me up on discord or twitter if you have any issues with this release.

v0.7.7

09 Jan 21:47

Choose a tag to compare

This release contains great dev usability improvements by Zorbn (thanks again!)

  • Much better error reporting on the UI: Stack traceback + offending line
  • Error spew in VSCode show file/line info and are clickable (awesome!)