A free and open-source cross-platform logic circuit simulator written in C++.
Warning
Currently in progress. Visit the original Logic Circuit Simulator from here.
untitled.mp4
- Testing & Utilities
- Add tests for core library.
- Add tests for rest of testable methods.
- Test report generation.
- Testing pipeline
- Doxygen support
- Automated linux packaging
- Run tests on pipeline using generated package.
- Linux
- Create executable.
- Add packaging.
- Windows
- Create executable.
- Create installer.
- Reduce required permissions for the installer.
- Core Library
- Feature compatibility with in the logic circuit simulator.
- Implement serialization/deserialization.
- Indexed component context.
- Timer node execution on dependencies.
- Timer node execution on dependencies.
- Refactor scene API to match with tabs API.
- Implement undo mechanism.
- User Interface
- Upgrade to docking mode
- Save panel layout.
- Save positions of panels.
- Non-blocking native file dialogs.
- Theming options.
- Localization implementation.
- Dependency explorer.
- Package manager UI.
- Profile viewer.
- Command Line Interface
- Add basic command line interface
- Implement a CLI shell with -i, --interactive arguments.
- Implement suggestions and hints.
- Network
- Implement networking utilities.
- Implement async networking.
- Safe password storage.
- Implement api handlers.
- Develop a website to host packages.
- Landing page
- User profile pages
- Package searching
- Package uploading
- API Endpoints
- Build System
- Windows DLL packaging with vcpkg.
- Add LCS_GUI option.
- Add LCS_PACKAGE target.
- Add bundle target.
- Localization
- Deutsch(de_DE)
- Español(es_ES)
- Français(fr_FR)
- 日本語(ja_JP)
- Русский(ru_RU)
- Türkçe(tr_TR)
- 中国人(zh_CN)