Move some members and methods from CircuitElem around.
Moved static variables to CircuitSim as they affect the entire simulation run.
Moved colour and init static methods to CircuitSim
as a side effect, majorly refactored project (using old gwt-maven plugin, adhering to default maven directory structure)
I see you did quite a lot of changes ~March last year. But I don't see any PR's in the original repos.
What exactly did you change? What/Why?
(unfortunately your commit messages are not telling much...)
Currently it seems that a queue of work packages is first drained before user interactions are being processed. This seems to happen on at least these two occasions:
When the user stops a heavy simulation it should stops ASAP; instead the simulation continues for a while
When the user rearranges an element the circuit should be updated immediately; again, the simulation seems to continue for a while before the circuit is updated