- Report save failures in settings instead of silently discarding errors - Save draft first, commit color_config only on success (prevents split-brain) - Show error message in red on status bar, stay in Settings mode on failure - Clear error on Esc, entering settings, or any settings edit - Rewrite truncate_to_columns as dedicated O(prefix) truncator - Tab: stop before tab if expansion would exceed width - Fixes pre-existing test_truncate_to_columns_tab failure
18 lines
362 B
TOML
18 lines
362 B
TOML
[package]
|
|
name = "log-viewer-tui"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
ratatui.workspace = true
|
|
crossterm.workspace = true
|
|
clap.workspace = true
|
|
anyhow.workspace = true
|
|
log-viewer-core.workspace = true
|
|
serde_json.workspace = true
|
|
crossbeam-channel.workspace = true
|
|
unicode-width.workspace = true
|
|
|
|
[dev-dependencies]
|
|
tempfile = { workspace = true }
|