Commit graph

47 commits

Author SHA1 Message Date
fd551e9145
Fixed bug: showing error for script loading 2022-07-12 09:22:40 +03:00
3cdee540fc
Added examples: standard library and scripts 2022-07-12 03:12:04 +03:00
b34e65544b
Fixed simulation and dependency resolution bugs 2022-07-12 03:05:34 +03:00
6e2dda60e2
Added scripting of simulation 2022-07-12 02:33:17 +03:00
b40811585c
Fixed title of visual designer/simulation page 2022-07-12 00:16:25 +03:00
bac2d1e1c7
Modified exception message 2022-07-11 22:41:08 +03:00
9e5cf4f92f
Added adding subcomponents 2022-07-11 22:40:51 +03:00
e2731623f1
Added adding component IO 2022-07-11 21:38:03 +03:00
fc361b04d3
Implemented removing stuff when dropping on bin 2022-07-11 20:29:21 +03:00
a86a5e6aec
Added connecting wires 2022-07-09 17:10:52 +03:00
76c911e697
Show delete drag target only in design mode 2022-07-09 16:06:44 +03:00
e74c2f58ed
Implemented component picker 2022-07-03 23:49:43 +03:00
8abd6b3ca8
Added flashing to component about to be simulated 2022-07-03 20:02:27 +03:00
fc815ed879
Added script based component 2022-07-03 19:37:02 +03:00
ffa6ca414b
Added step by step simulation buttons 2022-07-03 15:35:06 +03:00
95ef25214a
Changed red button text color to white 2022-07-03 05:18:02 +03:00
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
2022-07-03 05:17:32 +03:00
4a6caee702
Fix simulation bug due to missing await 2022-06-22 06:24:53 +03:00
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.
2022-06-20 12:35:46 +03:00
e4041020f1
Warn user when project/component name exists 2022-06-20 01:20:23 +03:00
be6e8c9002
Add dependencies to ComponentEntry 2022-06-20 00:18:02 +03:00
129f2c3d31
Added Script component kind button 2022-06-19 19:07:29 +03:00
85838c2b32
Implemented logic expressions
Also made truth table horizontally scrollable
2022-06-19 18:23:16 +03:00
cf71d5457a
Implemented project import 2022-06-19 09:23:04 +03:00
775a53871f
Optimized list item replacement 2022-06-19 08:50:14 +03:00
073a8e77c1
Updated Android app name 2022-06-19 08:45:11 +03:00
bd10853866
Implemented project export 2022-06-19 08:05:29 +03:00
dd62a26004
Moved remove input/output icons to trailing side 2022-06-19 08:02:21 +03:00
500dc297d3
Changed red button text color to white 2022-06-19 08:01:05 +03:00
c002e70616
Separate truth table to file, add column borders 2022-06-19 07:59:04 +03:00
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.
2022-06-19 07:53:15 +03:00
aea18c3262
Made new project dialog scrollable
This is useful in case of small screens
2022-06-19 07:48:24 +03:00
012de37b4a
Changed red button text color to white 2022-06-19 07:46:40 +03:00
8c510074c9
Add autofocus to dialog 2022-06-18 02:07:04 +03:00
a2b6fa0725
Added choice of component kind when creating 2022-06-17 21:59:14 +03:00
0276643fbb
Added logic expression in component model 2022-06-17 21:58:43 +03:00
eb57b28d71
Changed color scheme to orange and added dark mode 2022-06-17 21:55:49 +03:00
61dc1f1f45
Added adding inputs and outputs 2022-06-17 19:38:31 +03:00
bcee2d735d
Tweaked New Project dialog 2022-06-17 19:37:09 +03:00
0ab607ae3d
Added removing inputs/outputs 2022-06-02 15:07:37 +03:00
ce97a691a0
Added truth table editing 2022-06-02 15:07:14 +03:00
19ddc565ed
Added close button to new project dialog 2022-06-02 15:04:01 +03:00
2a19505ed3
Added pretty print for encoded JSON 2022-06-01 19:25:08 +03:00
a126057571
Tweaked truth table 2022-06-01 19:11:48 +03:00
eaa63f75af
Changed Linux window title 2022-06-01 18:30:33 +03:00
65e7d5f122
Fixed cancelling new component 2022-06-01 18:22:36 +03:00
c8b5168413
Initial commit 2022-05-16 07:03:35 +03:00