|
Future plans
The appearance here doesn't consitute a definite plan, but
the following is the rough road map for future releases.
Comments are welcome.
One thing you'll notice is that I have almost no concrete plans
for adding new components to Logisim's libraries. I am hoping that
collaborators will step forward to develop new components using the JAR
library facility, which can then be built into future Logisim
releases. Please contact me if you are
interested in developing libraries.
Planned features
The following is the wish list; I hope that most of these
will appear some time in Summer 2006.
- User can configure whether pins and constants are displayed in
binary, hexadecimal, or decimal.
- (Done) User can add labels to registers, similar to how pins and clocks
can have labels attached to them.
- For text labels, allow regions of text to be selected, and
perhaps enhance the text editing facility in other ways.
- (Done) User can ``stretch'' using the Select Tool by dragging its handle
after it is selected. (This is of course redundant because the Wiring
tool already does it; but somebody requested it, and it sounds easy
enough to add.)
- (Done) The pop-up menu that appears for elements in the selection
will include cut/copy/paste/delete menu items.
- (Done) Customize appearances for Logisim-designed components (i.e.,
subcircuit components), instead of having them all appear as blank
rectangles.
- (Done) Circuit images can be exported as PNGs or JPGs (not just
GIFs).
Features requested but not planned
- (Done) Moving components attached to wires ``stretches'' the wires to
maintain existing connections. This is a highly difficult feature to
include in general due to the fact that Logisim's wires are always
axis-aligned. I don't have any plans to add the feature into
Logisim.
- Draw wires in diagonal directions (not horizontal/vertical). I
don't expect this capacity to ever be in Logisim: It introduces too
many interface complexities.
|