- Replacing JqueryUI with a modern frontend framework.
- Decoupling the Simulator from backend
- Dividing into Components
- State Management
- Refactoring CSS
- Internationalization using Vue-i18n
- Vue Project Integration into the Main Repository or finding a way for the simulators in two different repositories to work in sync.
- API Integration and Testing
- Embed Feature - Discuss and implement the embeding of circuits feature.
- Internationalization of Simulator - Internationalization is already set up using Vue-i18n but progressive work needs to be done on it.
- Refactoring of Styles - Refactor the global stylesheet to local stylesheets for individual components. There is also a scope of removing SASS using modern CSS features.
- Few components - Verilog Module, Quick-Button, Testbench, and Timing-Diagram are yet to be converted to Vue.
- With the removal of jQuery-UI, there is also a scope of removing the use of jQuery from the project.