Kenneth Bruen
fd551e9145
Fixed bug: showing error for script loading
2 years ago
Kenneth Bruen
b34e65544b
Fixed simulation and dependency resolution bugs
2 years ago
Kenneth Bruen
6e2dda60e2
Added scripting of simulation
2 years ago
Kenneth Bruen
b40811585c
Fixed title of visual designer/simulation page
2 years ago
Kenneth Bruen
bac2d1e1c7
Modified exception message
2 years ago
Kenneth Bruen
9e5cf4f92f
Added adding subcomponents
2 years ago
Kenneth Bruen
e2731623f1
Added adding component IO
2 years ago
Kenneth Bruen
fc361b04d3
Implemented removing stuff when dropping on bin
2 years ago
Kenneth Bruen
a86a5e6aec
Added connecting wires
2 years ago
Kenneth Bruen
76c911e697
Show delete drag target only in design mode
2 years ago
Kenneth Bruen
e74c2f58ed
Implemented component picker
2 years ago
Kenneth Bruen
8abd6b3ca8
Added flashing to component about to be simulated
2 years ago
Kenneth Bruen
fc815ed879
Added script based component
2 years ago
Kenneth Bruen
ffa6ca414b
Added step by step simulation buttons
2 years ago
Kenneth Bruen
95ef25214a
Changed red button text color to white
2 years ago
Kenneth Bruen
c2d5d86554
Implemented partial simulation and design*
...
- Implemented partial (step by step) simulation of visually designed
components
- Implemented moving components in design mode and simulating components
in simulation mode (click inputs to toggle)
TODO:
- add/remove subcomponents, wires via GUI
- add GUI for step by step simulation
2 years ago
Kenneth Bruen
4a6caee702
Fix simulation bug due to missing await
2 years ago
Kenneth Bruen
1e65e42115
Implemented simulation
...
For now just the code, without UI that shows the simulation.
However, the code works.
Also added ground work for visual designer.
2 years ago
Kenneth Bruen
e4041020f1
Warn user when project/component name exists
2 years ago
Kenneth Bruen
be6e8c9002
Add dependencies to ComponentEntry
2 years ago
Kenneth Bruen
129f2c3d31
Added Script component kind button
2 years ago
Kenneth Bruen
85838c2b32
Implemented logic expressions
...
Also made truth table horizontally scrollable
2 years ago
Kenneth Bruen
cf71d5457a
Implemented project import
2 years ago
Kenneth Bruen
775a53871f
Optimized list item replacement
2 years ago
Kenneth Bruen
bd10853866
Implemented project export
2 years ago
Kenneth Bruen
dd62a26004
Moved remove input/output icons to trailing side
2 years ago
Kenneth Bruen
500dc297d3
Changed red button text color to white
2 years ago
Kenneth Bruen
c002e70616
Separate truth table to file, add column borders
2 years ago
Kenneth Bruen
ba6cc9489c
Add padding at bottom of edit component page
...
Previously, the save floating action button was overlapping truth table.
Now, the screen can be scrolled such that the button will no longer
overlap due to the new empty space.
2 years ago
Kenneth Bruen
aea18c3262
Made new project dialog scrollable
...
This is useful in case of small screens
2 years ago
Kenneth Bruen
012de37b4a
Changed red button text color to white
2 years ago
Kenneth Bruen
8c510074c9
Add autofocus to dialog
2 years ago
Kenneth Bruen
a2b6fa0725
Added choice of component kind when creating
2 years ago
Kenneth Bruen
0276643fbb
Added logic expression in component model
2 years ago
Kenneth Bruen
eb57b28d71
Changed color scheme to orange and added dark mode
2 years ago
Kenneth Bruen
61dc1f1f45
Added adding inputs and outputs
2 years ago
Kenneth Bruen
bcee2d735d
Tweaked New Project dialog
2 years ago
Kenneth Bruen
0ab607ae3d
Added removing inputs/outputs
2 years ago
Kenneth Bruen
ce97a691a0
Added truth table editing
2 years ago
Kenneth Bruen
19ddc565ed
Added close button to new project dialog
2 years ago
Kenneth Bruen
2a19505ed3
Added pretty print for encoded JSON
2 years ago
Kenneth Bruen
a126057571
Tweaked truth table
2 years ago
Kenneth Bruen
65e7d5f122
Fixed cancelling new component
2 years ago
Kenneth Bruen
c8b5168413
Initial commit
3 years ago