Release Date: June 10, 2021

Fixes some critical bugs.

Features

  • #145: Square LEDs: LED and RGB LED now have a property “Square” that controls whether the LED bulb is drawn using a square shape instead of the standard circular shape.

Bugfixes

  • #130: Error when starting simulation: Due to a severe bug in expanding subcircuits, an error could sometimes occur when starting simulation.

  • #132: Wrong calculation of XOR with more than 2 inputs: An XOR gate with more than 2 inputs produced a wrong result. It now correctly calculates the “odd function”.

  • #133: Wrong calculation of XNOR with more than 2 inputs: An XNOR gate with more than 2 inputs produced a wrong result. It now correctly calculates the “even function”.

  • #138: Odd behaviour of momentary switch: When performing certain mouse operations on a button (switch with “toggle=false”), the button could lock into a wrong state.

  • #142: Negation bar missing in symbol view explorer tree: If port names contained negated characters, the negation bar was missing in nodes of the tree.

  • #143: Application hangs due to wiring algo going wild: When moving components connected with wires using layout “None”, the auto-layout algorithm did sometimes produce wrong results, which could also render the application non-responsive.

  • #145: RGB LED uses wrong format: The RGB LED interpreted color codes of the form “BBGGRR”. This has been changed to the more standard form “RRGGBB”.

  • #146: Can’t edit ROM values any more: Due to a regression problem, contents of ROM couldn’t be edited any more by the user.

  • #147: Input not touchable: When placing circuit port very close in the symbol editor, some of the ports couldn’t be selected any more in the symbol editor.

  • #150: Strange behaviour with pull resistor on simulation start: Wires connected to pull resistor did sometimes not receive the expected inital state when the simulation was started.

  • #159: Delay Component does not work as described: The delay component now outputs the very signal it received, even if the input did change during propagation delay.

  • #160: “Internally” name in button not always working when symbol is placed: Fixed a bug in symbol controls logic that could lead to unexpected property changes of controls in symbols.

  • #163: Polyline in circuit editor has no properties: This has been fixed.

  • #165: Flat curve cannot be selected anymore: Due to a bug in calculation of the “Curve” component’s sensitive area, a curve component couldn’t be selected any more if it consisted only of a pure horizontal or vertical line.

Updated: