Summer 2023 "Add features" release
This is the alpha release of Issie with improvements from 2023 work. It is slightly less stable than Issie normally, but mainly is alpha because it is expected that new features from 2023 work will continue to be added over the Summer.
Binaries will be updated on this release, with new tags, till Issie is ready for the Autumn Term v4.1.0 production release. (NB binaries will be labelled 4.0.1 etc because 4.0.a.1 is not allowed - however Issie versions will be correct).
v4.0.a.14
- Many UI improvements and bug fixes throughout
- Web workers added and tested - but not yet used.
- Built-in demo designs added
v4.0.a.13
- fix
Ctrl-W
so it always works changing sheets - Misc UI improvements, tooltips, responsiveness.
- Reduce unnecessary saving of sheets.
v4.0.a.12
- Various fixes to multi-symbol rotate and scale
- fix obscure bug in separation code
- reduce separation so circuits do not need saving immediately after load
v4.0.a.11
- Replace sheets menu by new breadcrumbs hierarchy with right-click ops.
v4.0.a.10
- Added 3 & 4 input gates
- Added "add sheet" function (NB some improvement is still expected for complex cases)
- Added right-click context menus to draw block objects
Fixes:
- Custom symbol size change
v4.0.a.9
- Increase default wire separation
- Fix bug when dragging segments
v4.0.a.8
- improve separation: do not separate close same-net segments
- When dragging multiple segments, all segments move together
v4.0.a.7
- Fix top-level rerouting command
v4.0.a.6
- Various improvements to separation - it should now be almost perfect
- Edit menu commands to invoke reseparation, or autoroute and separation.
v4.0.a.5
- Fix squiggly wire artifacts in new-style wire routing and separation
- Fix N-bit NOT display bug
- Add hint to custom component port movement and scaling ops
- Various small fixes
v4.0.a.4
- Fix a serious bug preventing
IOLabel
from simulating which was introduced by 338f4b1
v4.0.a.3 --- Contains IOLabel simulation bug - don't use
- Add "not connected" component
- Mend simulator bug regression introduced by fdd56a7
v4.0.a.2 --- Contains IOLabel simulation bug - don't use
- Lots of internal changes
- Make truth tables work
- Verilog compiler + components added
v4.0.a.1
- Add new (better) wire routing.
- Add wire separation
- Add multi-symbol scale and rotate