-
The wiring tool can only draw purely horizontal or purely vertical wires. It would be nice if it could do simple L shapes, so that wiring things takes half as many clicks. An L shaped wiring tool also makes so you don't have to guess where to click the bend in the wire. Attached is a patch that changes the wiring tool. Pure horizontal and pure vertical wires work as before. After moving a bit...
2009-11-19 15:44:21 UTC in Logisim
-
When zooming in or out, I have to scroll back to what I was looking at before. It would be nice if zoom tried to keep the currently viewed part of the circuit centered or visible. Attached is a patch that does just that.
2009-11-19 15:34:55 UTC in Logisim
-
When looking at a big circuit with a very wide zoom, the background grid gets very dense. It would be nice if most of the dots were very light gray, and only every 2nd or 4th grid dot was dark at these zooms. Attached is a patch that does just that.
2009-11-19 15:32:35 UTC in Logisim
-
After using the little zoom box in the lower right, the scroll bars don't show up when they need to. Attached is a patch to recompute the canvas size and fix the scrollbars after a zoom.
2009-11-19 15:29:21 UTC in Logisim
-
Using OpenJDK on Ubuntu, the grid background is not fully redrawn much of the time. This comes from using Graphics.drawLine(x,y,x,y) to draw a single pixel, which doesn't seem reliable. Google tells me that Graphics.fillRect(x, y, 1, 1) is the right way to do this. Attached is a patch to fix it.
2009-11-19 15:27:18 UTC in Logisim
-
The same problem happens for a few other tools (bus splitter tool, etc.). Using OpenJDK on Ubuntu, at least, it is caused by trying to draw using crazy coordinates, like Integer.MAX_VALUE and Integer.MIN_VALUE. Here is a patch:
Index: com/cburch/logisim/tools/AddTool.java
===================================================================
--- com/cburch/logisim/tools/AddTool.java...
2009-11-19 15:21:53 UTC in Logisim