Changelog for PR #1468
Shubhankar Sharma edited this page Jun 7, 2020
·
3 revisions
- embedListeners are imported with listeners and
startListeners
function is called based on if variable embed is true or false. -
Provideplugin
for jQuery in webpack/environtment.js -
baseSetup()
memeber function toCircuitElement
for adding a element toscopeList
. - Documentaion for most of the major classes and their member functions.
- i18n-js in gemfile for webpack-dev-server
- added jsdocs, nodemon and livereload as a dependency (should be dev-dep) for making script for jsdocs.
- 4 scripts build:docs , watch:doc-src, watch:doc-output and watch:docs in package.json to develop documentation with live reload.
- directly adding the element to the scopeList is change to a call to
baseSetup
inCircuitElement
constructor to remove dependence on this.constructor.name which caused problems while minification. - moved all object literals from logix.js to standalone files
- changed all es5 classes to es6 classes.
- moved Scope class to circuit.js.
- moved every other class to class-name.js.
- window was used to call constructors for all modules but now
moudules
can be used and can be imported as default frommodules.js
- All the functions of class
logixButton
are mapped tologixFunction
and can be imported from data.js. - All the functions of class
objectProperty
are mapped tocircuitProperty
and can be imported from circuit.js. - Global variables changed to private variables of their relatable module and can be read and written using mutator design pattern (get and set functions).
- listen moved from a dev-dependency to dependency because it is required for webpack:compile while presets:precompile.
- changes with spacing and variable decleration for fixing eslint issue and es6 errors.
- some for loop syntax from eslint restricted
for-in
syntax toObject.keys(...).forEach(..)
syntax.
- close tab option of all tabs closed current tab #1464.
CircuitVerse is a web-based simulation software for creating and testing digital circuits. The easy drag and drop feature makes it easier and a fun way to learn about logic circuits and also compatible to be used by teachers as well as students. From simple gates to complex sequential circuits, plot timing diagrams, automatic circuit generation, explore standard ICs, and much more, CircuitVerse has got you covered. It also lets the user store and access the previously built circuits to build yet more complex circuits and generate truth tables for the constructed circuits.
- Home
- Running the server
- Simulator
- Development
- Internationalization (I18n)
- GSoC '19
- GSoC '20
- GSoC '21
- GSoC '22
- GSoC '23
- GSoC '24
- GCI 2019
- Google Season of Docs 2020