Fire UI 0.8.0
Pre-release
Pre-release
Fire UI 0.8.0 makes text rasterization and completed-frame presentation explicit renderer choices.
- Add optional Swash-backed cached glyph masks for ordinary solid OpenGL UI text, while keeping outline fallbacks and the lean outline-only build.
- Upgrade FemtoVG to 0.27 and preserve the framework’s existing shaping positions and explicit font resources.
- Add explicit Cairo direct and retained X11 presentation modes. Direct mode uses no client framebuffer; retained mode copies completed damage to prevent visible clear-then-draw flashing.
- Keep raster text opt-in: core remains dependency-free, default fire-ui-gl excludes Swash, and Studio enables it explicitly.
The opt-in raster-text feature adds about 0.81 MiB to the stripped Studio release binary in the measured Linux build. Glyph masks use dynamically allocated cache atlas pages. Seven verified crate archives and checksums are attached. These crates are not published to crates.io, and Studio is not published as a crate.
This is a breaking prototype release; update consumers directly.