logisim-evolution/logisim-evolution

Shift-Register and Counter Appearance size do not match their content.

Open

#2,561 建立於 2026年4月22日

在 GitHub 查看
 (4 留言) (0 反應) (0 負責人)Java (3,695 star) (505 fork)batch import
bugenhancementhelp wantedpri std

描述

While working on https://github.com/logisim-evolution/logisim-evolution/pull/2556 I noticed that the Shift-Register does not increase its own width with higher bitwidths, even on older versions. On the other hand, the counter component does get wider, even if it only has one bit per step, and it gets unnecessarily large.

Here's basically what I'm talking about with both components set to 64-bit;

I did notice the counter size problem some time ago, and I usually just use the original logisim appearance for being much simpler and compact, but I think It would be better if it could have the same shape of the new regular registers, maybe a little bit wider to accomodate an extra input below.

As for the Shift-Register, it should just get wider, like the counter currently is, which should fix the values occluding the output.

I thought about fixing it in #2556, but I think this a complex enough problem to need its own discussion and PR

貢獻者指南