• 0.5.2 7f5bec7366

    Release 0.5.2 Stable

    rafaelcaricio released this 2021-03-06 23:34:19 +00:00 | 18 commits to master since this release

    Improvements:

    • Make lvgl possible to compile to WASM using Emscripten #31 (complete example available at lvgl-rs-wasm and live on the web)
    • Expose RGB values from Color #29
    • Fix documentation generation, now we will be visible in docs.rs website 🥳 #41
    • Fix compiler error when running the examples #40
    • Updated README:
      • Added a hint to install SDL2 before running the demos on macOS #36
      • Add system dependencies for compilation #41
    Downloads
  • 0.4.0 d442ab99cc

    Release 0.4.0 Stable

    rafaelcaricio released this 2020-06-19 16:55:30 +00:00 | 26 commits to master since this release

    Improvements:

    • Removes the dependency on alloc crate;
    • Simplify examples by removing the use of threads;
    Downloads
  • 0.3.1 3c8f892c19

    Release 0.3.1 Stable

    rafaelcaricio released this 2020-06-14 14:16:59 +00:00 | 50 commits to master since this release

    • Replace string.c with implementation in Rust.
    Downloads
  • 0.3.0 fd65ecbe34

    Release 0.3.0 Stable

    rafaelcaricio released this 2020-06-14 09:27:13 +00:00 | 54 commits to master since this release

    New code generation for the safe bindings based on the syn crate. This uses lvgl-codegen directly, which implements code generation for known patterns. This avoids a lot of manual work to expose LVGL API as safe Rust API.

    Improvements:

    • Code generation is completely transparent to users;
    • No (direct) dependency on clang-rs;
    • The code in lvgl-codegen gets cleaner and intuitive to write, since now we are processing Rust code instead of C. C is completely abstracted at the lvgl-sys/rust-bindgen level;
    Downloads