Releases: akarpovskii/tuile
v0.1.3 - Unicode support
This release adds support for Unicode input and output.
If your terminal supports mode 2027 (e.g. WezTerm, Contour), Tuile will be using grapheme clustering when rendering text. If mode 2027 is not supported (most of the existing terminals), text will be rendered by code points.
Other:
- Fixed high CPU usage (#11)
- Fixed fg color not being set in crossterm backend
- Fixed colors reset in crossterm backend when applying styles
v0.1.2 - Cross-compilation
Crossterm backend now supports cross-compilation.
To compile an application for another target, just add -Dtarget=<desired target>
when building your app and make sure to forward it to Tuile:
build.zig
const target = b.standardTargetOptions(.{});
const tuile = b.dependency("tuile", .{
.target = target
});
v0.1.1 - Crossterm backend
This release adds support for Crossterm backend.
To use crossterm
backend, pass an option to tuile:
const tuile = b.dependency("tuile", .{ backend = "crossterm" });
or add -Dbackend=crossterm
arguments when running examples.
Crossterm is written in Rust. In order to use this backend, Rust 1.58+ must be installed in your system.
See Backends
for more info.
Hello World! - v0.1.0
Initial release of Tuile