Tom Clarke

Results 52 issues of Tom Clarke

To keep things clean all mutable state should be in one place. The DOM makes mutable state, but using it as is done now to store extra info about files...

enhancement

The syntax highlighting code be ported to F# fairly easily and then made better. For example opcodes etc could be auto-generated. branch conditions could be separately highlighted

enhancement

I propose we extend the `Set` library module collection by adding existing ordered collection module functions, where those make sense. This is similar to the previous harmonisation of all ordered...

area: library
area: lists-arrays-sequences

**Describe the bug** Issie pre-5.1.0 had a memory leak that caused slowdown and then crashing after long use. The leakage scales with edited sheet size so when editing a large...

Bug as in the title. Changing LSB actually changes width, not LSB. Workaround - change width

**Parameter Inheritance** Yes we need this. And it has an extra feature that we will want some time no doubt: * **Parameter value tracing**. It should be possible for a...

Working list to be finalised before end of Summer Term 2025 and used for dev over Summer vacation. * 1a Fix #507 DONE * 1b Add breadcrumb + search box...

**Describe the bug** The code should be better documented and factored into namespaces above module level **Expected behavior** * We should have XML descriptions of every module for the API...

**Is your feature request related to a problem? Please describe.** Issie designs with large numbers of simulated components are laggy, even when editing **Describe the solution you'd like** I'd like...

**Describe the solution you'd like** Ctrl-left-button down on empty canvas should drag the schematic. **Additional context** * We use left-mouse down to select a component or rectangle. Ctrl-left-button down us...