Skip to content

fix(display): constrain graphic logo height, normalize audio, and wrap lines to terminal width - #186

Merged
l1a merged 4 commits into
mainfrom
fix/logo-sizing-and-line-wrapping
Aug 10, 2026
Merged

fix(display): constrain graphic logo height, normalize audio, and wrap lines to terminal width#186
l1a merged 4 commits into
mainfrom
fix/logo-sizing-and-line-wrapping

Conversation

@l1a

@l1a l1a commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Fixes graphic logo size, audio device noise, and line wrapping: 1. Constrained Kitty, iTerm2, Sixel, and Chafa graphic logos to max 10 terminal rows high (~26 columns wide) in src/logo.rs and src/display.rs. 2. Added normalize_win_audio_device in crates/sysinfo/src/audio.rs to filter virtual kernel streaming proxy drivers and normalize/deduplicate internal sub-endpoint names to clean physical hardware controllers. 3. Differentiated line wrap width in src/display.rs: beside-logo lines (0..logo_height) wrap to text_column_width - 2, while below-logo lines wrap to term_width - 2 (full terminal width). 4. Enhanced wrap_info_line in src/display.rs to split at logical boundaries (comma-separated lists) and keep atomic pairs (such as RX: ... TX: ...) intact on the same line.

@l1a
l1a merged commit 521364f into main Aug 10, 2026
18 checks passed
@l1a
l1a deleted the fix/logo-sizing-and-line-wrapping branch August 10, 2026 21:10
@l1a l1a mentioned this pull request Aug 11, 2026
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant