Added
-
Global Control Overrides: Introduced thread-safe
set_override(level: ColorLevel)andclear_override()APIs, allowing developers to programmatically bypass environment cascades and explicitly lock down terminal styling preferences at runtime. -
Hex Color Construction: Added
Color::from_hex(...)for creating RGB colors from"#RRGGBB"or"RRGGBB"hex strings, including support for compile-timeconstcolor definitions -
CSS Colors: Added
CSSColorstruct, providing the complete set of CSS named colors asColorconstants. All standard 140 CSS color names and aliases are now available for convenient compile-time color selection. -
Panel Layouts: Added a generic
Panellayout container supporting nested frames, custom titles, and automatic padding calculated viaunicode-width.
Removed
- Apple Terminal Strikethrough Fallback: Removed the custom character-stitching fallback loop for macOS
Terminal.appto resolve layout corruption, string data bloat, and ANSI tracking de-synchronization. The library now universally emits standard SGR 9 escape sequences across all environments.