Skip to content

v0.1.9

Choose a tag to compare

@iewnfod iewnfod released this 05 Aug 06:31
· 46 commits to master since this release
61aceb8

✨ Features

  • Search bar — Press Ctrl+F to open an in-terminal search overlay with case-sensitive, whole-word, and regex toggles, plus a match counter. The search bar slides down from the top of the terminal with a glass-morphism finish
  • Light & dark theme — Lumina now ships with full light and dark theme support. The app detects your system preference automatically, and you can override it in settings. Theme changes propagate instantly to the terminal, chrome, HeroUI components, and glass surface colors
  • Font ligatures — Full programming ligature support (e.g., , , >=, ===) powered by a Rust backend that scans installed fonts for ligature tables. Ligature rendering is toggleable in render settings
  • Grapheme clusters — Proper Unicode grapheme cluster rendering ensures emoji, combined characters, and multi-codepoint glyphs display correctly without splitting or glitching
  • Cursor style — Configurable cursor styles: block, underline, and bar, with an optional blink toggle, accessible from the render settings panel

⚡ Performance

  • High-throughput output optimization — The chunked writer and PTY reader have been tuned for extreme throughput scenarios (e.g., find /, heavy tail -f), reducing frame drops and terminal jank
  • Ligature font loading — Font scanning and ligature table parsing are now faster and non-blocking, so ligature detection no longer delays terminal startup

🐛 Bug Fixes

  • Fixed AUR release trigger not firing correctly from GitHub Releases
  • Fixed incorrect foreground_command detection on Windows
  • Color spread is now disabled by default for a more traditional terminal look out of the box

Full Changelog: v0.1.8...v0.1.9