The changes in this release:
* The icon had not yet been amended to match the modified new appearance.
* When you changed one of the bit attributes on a splitter, it did not
immediately have an effect on the computation of width conflicts.
* Right-clicking a splitter brings up a pop-up menu with "Distribute
Ascending" and "Distribute Descending" for reordering the bits more
easily than editing each individual item. This isn't quite what Ilia
suggested, but it is easier and less bug-prone to implement.
(Ilia also suggested that changing the Appearance of a splitter from
left-handed to right-handed should preserve the locations of the split
ends and place the combined end elsewhere. I agree this would be
desirable, but it is complicated (and bug-prone) to accomplish within
Logisim's current architecture, where attributes are changed in an
object that isn't really aware of the splitter that it effects - and
where the underlying assumption is that component's locations don't
change once they are placed on the canvas. I envision changing the
architecture later, but that's a huge change. Anyway, I've noted it as
something that should be addressed in a later version.)
-Carl
I'm going to start remaking screen shots tomorrow.
Ilia.
I also repaired the issue with using strings. (The problem there was
forgetting a Subversion update for the directory from which I build
release versions, so the created fragile release didn't match what I
had checked into Subversion.)
Anyway, all these have been repaired, though I don't think they merit
another fragile release in themselves. Thanks again.
-Carl
> --
> You received this message because you are subscribed to the Google Groups "Logisim" group.
> To post to this group, send email to log...@googlegroups.com.
> To unsubscribe from this group, send email to logisim+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/logisim?hl=en.
>
>
Very tiny GUI bug: after change from Edit Tool or Select Tool to Poke
Tool (both using Toolbar or using Explorer Pane) Edit Tool or Select
Tool keep blue background of icon (although black frame around icon
switches to Poke Tool correctly).
Ilia.
1) Right click on a component on the canvas, choose "Show attributes".
Blue oreol will appear.
2) Try to select any other component on the canvas. I will be able to
do that, but attribute pane will not update and oreol from previous
component will not disappear.
3) Change current tool to remove the oreol.
There is an attachment with the file to demonstrate new bug. At the
main circuit there is a node at the combined end of the splitter. If
you will copy this splitter, it will have an "ability" to create this
unexpected node too. I don't know how to create such magic splitter
since this circuit came from one of my students.
Also, I have the suggestion. Resolution of screens as well as
resolution of projectors grows, so limit of 200% for circuit scale
isn't enough to have full-screen demonstration of arbitrary circuit on
some projectors. So I suggest to increase this limit.
Carl, since you added enable input pin for MUX and DEMUX, many
circuits containing them work incorrectly, because horizontal wire
coming to control input connects to enable input too - automatically
and silently. I don't suggest to remove enable input of course, but
may be it is possible to detect such connections (enable input
short-wired to control input) and to show notification messages with
name(s) of circuits where it occurred. For example these "Pong"
circuit which you sent to me at summer have this problem and it's
annoying to search such connections manually.
Ilia.
In any case, this isn't technically a bug. It could some day prove to
be enough of a source of confusion to merit some special feature to
detect it. But this is the first I've heard of confusion over the last
five years, so I'm not counting it as very urgent - particularly it's
a lot less likely to occur with the new splitter appearance.
-Carl