fix: v3.5.1 — classic lightened to ░ for distinct style cycling#22
Merged
Conversation
…ycling Since v3.5.0, classic/bold shared block's exact 5-row × 4-col silhouette, differing only by shade (classic ▒, bold ▓). Both sat visually close to block █, so cycling `d` through the three solid styles showed no observable difference — reported while dogfooding in a minimized window. Lightens classic's fill from ▒ to ░ (U+2591) so the three solid styles read as distinct surfaces — block █ (full) / classic ░ (light) / bold ▓ (dark) — at the SAME locked footprint. At a 5-row × 4-col cell there is only one readable solid digit shape, so the distinction between solid styles must come from fill texture; ░/█/▓ is the widest three-way split. bold and block are unchanged; footprint parity, scaling, and small-window rendering are identical to v3.5.0 (texture-only refinement). Verified: footprint+ink parity and a no-fallback sweep across the window grid both pass; full gate green (typecheck, lint, build, 604 tests). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
classic/boldhave sharedblock's exact 5-row × 4-col silhouette since v3.5.0, differing only by shade (classic▒,bold▓). Both sit visually close to solidblock█, so cyclingdthrough the three solid styles showed no observable difference — reported while dogfooding in a minimized window.This lightens
classic's fill from▒to░(U+2591 light shade) so the three solid styles read as three distinct surfaces at the same locked footprint:block█classic░bold▓At a 5-row × 4-col cell there is only one readable solid digit shape, so the distinction between solid styles must come from fill texture (distinct shapes like the old 9-row fonts are geometrically impossible without breaking the footprint parity that was the original requirement).
░/█/▓is the widest three-way split.boldandblockare unchanged; footprint parity, scaling, and small-window rendering are identical to v3.5.0 — texture-only refinement.Verification
classic░ /bold▓ /block█ are byte-identical silhouettes) and a no-fallback sweep across a 70–100 × 13–22 window grid both pass.🤖 Generated with Claude Code