Web-based logic schemes editor with advanced features

mentalblood 33e80ad329 removed trash 2 years ago
saved cf46d78af5 now saving scale and offset too 2 years ago
src cf46d78af5 now saving scale and offset too 2 years ago
.gitignore 33e80ad329 removed trash 2 years ago
Block.js ead51b7d71 a lot of bugfixes 2 years ago
BlocksArea.js cf46d78af5 now saving scale and offset too 2 years ago
KellySlab-Regular.ttf f92b88cd32 added clear button 3 years ago
ModalWindow.css 0847d6b46b added tests editor scrolling 3 years ago
ModalWindow.js 2faab25bec started adding tests editor 3 years ago
README.md f44e8353d3 fixed readme 2 years ago
TestsEditor.js d4ec64dec7 added 8bit summator but faced slowness shit if defining tests by macros 3 years ago
Wire.js 28d0e8c520 added wire component to not recalculate wire properties when not needed 2 years ago
index.css 3e11d021b3 fixed bugs with adding default blocks 2 years ago
index.html abe0481139 started adding inputs/outputs groups feature 2 years ago
main.js 62702865ab initial commit 3 years ago
prepros.config 2faab25bec started adding tests editor 3 years ago
screenshot_grouping.png 627317abb2 updated readme, added some screenshots 2 years ago
screenshot_tests.png 627317abb2 updated readme, added some screenshots 2 years ago
upload_download.js 8018da83ac added saving 3 years ago

README.md

Logic schemes editor

Features

  • Easy blocks and wires adding (left mouse button)

  • Blocks and wires removing (right mouse button on block or input/output)

  • Custom blocks creating

  • Custom blocks inputs/outputs grouping

screenshot_grouping

  • Workspace dragging and scaling (mouse wheel)

  • Saving / loading schemes

  • Easily adding and editing tests

screenshot_tests

  • Exporting schemes to format compatible with compiler

Usage

Clone / download repository and open index.html in web browser (Chrome is recommended)