Allow specifying which side of the sub-circuit a port is on
It would be extremely convenient if ports had an option of specifying which side of the box the wire is on (ie to separate inputs from outputs). For example, I am making a 3-bit counter with two inputs and three outputs. However, because iCircuit tries to balance the sides, it puts both inputs and one of the outputs on the left side and two of the outputs on the right side. This is extremely frustrating. If possible, I'd like to even be able to put ports on the top/bottom of the sub-circuit box.
-
C0deH4cker commented
Maybe even more generally, allow moving pins around on any black box element, even default circuits. Users should be able to:
1) Move pins to any of the four sides
2) Remove a pin if they aren't using itFor all black-box elements, default or user-created.