logisim-evolution/logisim-evolution

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

已關閉

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

 (4 則留言) (0 個反應) (0 位負責人)Java (505 個分叉)batch import
bugenhancementhelp wantedpri std

倉庫指標

星標
 (3,695 顆星)
PR 合併指標
 (平均合併 3天 18小時) (30 天內合併 47 個 PR)

描述

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

貢獻者指南