issie icon indicating copy to clipboard operation
issie copied to clipboard

Issie - an intuitive cross-platform hardware design application. https://tomcl.github.io/issie

Results 54 issie issues
Sort by recently updated
recently updated
newest added

**Describe the bug** When trying to run `npm run dev` when the directory the Issie repo is in contains spaces, the script fails when trying to start the Electron main....

This relates to #160 #157 #147. It is fairly straightforward and will have big benefits: #147 (as discussed in #157) will become easier #160 will automatically be done (1) work...

Time: high

See extended discussion in #157 Design sheets would be a good way to implement more complex logic blocks - but for this to work they need **parameters**. Something like the...

enhancement
Time: high

Issie should have proper tests - at least of the simulation. This can be done with F# dotnet-only testing (Expecto) by hiving off the simulator into a separate project. Or...

enhancement
Time: medium
low-priority

Many people prefer the [old-style gate symbols to their newer rectangular](https://en.wikipedia.org/wiki/Logic_gate#Symbols) forms. Issie originally used old-style symbols, nor uses new ones. This applies to all the two-input logic gates and...

enhancement
good first issue
Time: low
DrawBlock

### Menus The main window has electron menus + custom menus. This is frankly weird. Better: * The electron menu bar should be removed * All menus should be purpose-built...

enhancement
Time: medium

The time has come to revisit the UI - currently using Fulma CSS. That would have the big benefit maybe of removing the unpleasant large Bulma SCSS dependence. Bulma is...

Time: medium
low-priority

Currently the way you select a project to open, or a directory for a new project, is counter-intuitive. This should be made better. **Implementation notes** Electron file select dialog can...

enhancement
Time: low

There are some special cases where auto-route should be better - When connecting opposite edges of a component, the wire should go *round* the component, not through it - 3...

enhancement
Time: high
DrawBlock

The following components would be useful on Issie: * Signed and unsigned bus extend * Currently there is no way to do this except an ugly one with multiplexor and...

enhancement