Skip to content

Rework block icons - #326

Merged
milanofthe merged 7 commits into
mainfrom
feat/block-icons
Jul 29, 2026
Merged

Rework block icons#326
milanofthe merged 7 commits into
mainfrom
feat/block-icons

Conversation

@milanofthe

Copy link
Copy Markdown
Member

Adds icons for the 8 blocks that had none (Alias, Atan2, Divider, Wrapper, Equal, GreaterThan, LessThan, Interface) — all 80 blocks are now covered.

Unifies icon geometry: centred plot box on a shared 96x64 grid, symmetric axis overshoot, consistent stroke weight. The three logic gates were on a 64x64 grid and rendered ~50% oversized.

Distinguishes icons that were indistinguishable: ADC/DAC as a sampling/holding pair, TransferFunctionZPG as a pole-zero map, RandomNumberGenerator as discrete stems, Log10 by its base, AntiWindupPID by its saturating response.

Fixes: CounterDown drew a rising staircase, and SquareWave/TriangleWave/Mod ended mid-period.

Reworks Scope (graticule, decaying oscillation) and Spectrum (real bars), shortens the math icons to one line so they stay legible at block size, and adds a gallery route at /icons for reviewing all icons at real and enlarged scale.

@milanofthe
milanofthe merged commit 014af12 into main Jul 29, 2026
4 checks passed
@milanofthe
milanofthe deleted the feat/block-icons branch July 29, 2026 13:00
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