Skip to content

Make braille waveform denser with dedicated 100-column buffer - #29

Merged
juliarvalenti merged 1 commit into
mainfrom
feat/denser-braille
Feb 20, 2026
Merged

juliarvalenti merged 1 commit into
mainfrom
feat/denser-braille

Conversation

@juliarvalenti

Copy link
Copy Markdown
Owner

Summary

  • Adds a dedicated _braille_bars deque (maxlen=100) alongside _bars, fed on every push_amplitude call
  • Braille mode now renders 100 columns at ~2px spacing vs 50 columns at 5px — roughly 2× the visual density
  • Fixes the settings preview which was cutting off at column 60 due to a bad bounds guard; now samples the preview bar array across the full 100-column range via index mapping

🤖 Generated with Claude Code

Uses a separate _braille_bars deque (maxlen=100) fed alongside _bars,
giving braille mode 2x the data points at ~2px column spacing vs the
bar renderer's 50 columns at 5px. The settings preview samples the
animated bars array across the full 100-column range.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@juliarvalenti
juliarvalenti merged commit 2bbbcd7 into main Feb 20, 2026
3 checks passed
@juliarvalenti
juliarvalenti deleted the feat/denser-braille branch February 20, 2026 22:31
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