Skip to content

Releases: lyte2d/lyte2d

v0.7.12

30 Apr 15:13
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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!)

v0.7.6

12 Dec 18:51
Compare
Choose a tag to compare

Somewhat a beefy release. Contains the following changes

  • Update Sokol and Sokol GP dependencies to latest versions (Zorbn)
  • Logging for shader compilation errors (Zorbn)
  • Update to module resolution to enable directories with "init.lua" in them to become modules. So an app folder with init.lua is OK now.
  • Ellipse drawing functions

v0.7.5

10 Dec 06:56
Compare
Choose a tag to compare

This has a change by Zorbn (thanks, again!) that converts all coord values in draw functions from ints to doubles.

This helps with positioning pixel locations when used scaling.

v0.7.4

08 Dec 05:54
Compare
Choose a tag to compare
  • ImageBatch feature for batching image rect draws from a
    single image
  • Triangle drawing API

v0.7.3

30 Nov 14:15
Compare
Choose a tag to compare

All about @Zorbn PRs this one (Thanks!)

  • Fixes #14, the issue with fullscreen configuration not being respected.
  • Good progress towards #12 (It now has much better VSCode code completion experience.)