feat(tui): add OverlayOptions API and fix width overflow crash
Adds positioning/sizing options for overlays and fixes crash when compositing lines with complex ANSI sequences exceed terminal width.
This commit is contained in:
@@ -72,6 +72,13 @@ export {
|
||||
setCellDimensions,
|
||||
type TerminalCapabilities,
|
||||
} from "./terminal-image.js";
|
||||
export { type Component, Container, TUI } from "./tui.js";
|
||||
export {
|
||||
type Component,
|
||||
Container,
|
||||
type OverlayAnchor,
|
||||
type OverlayMargin,
|
||||
type OverlayOptions,
|
||||
TUI,
|
||||
} from "./tui.js";
|
||||
// Utilities
|
||||
export { truncateToWidth, visibleWidth, wrapTextWithAnsi } from "./utils.js";
|
||||
|
||||
Reference in New Issue
Block a user