- Fixed naming issues
- Settigs are named options in the original
- Because of redundancies
- Core classes named as usual
- CLI classes are prefixed with
sc - UI classes are prefixed with
sm
- SMMainWindow is named SMGUI
- Introduced factory class
- Draft options dialog
- Options perform a load on object creation to initialize the member variables
- Extended the readme with a hint about compilation
- Updated the readme with informations about the used technologies
- Updated readme files
- Added SourceMonitor project file
- Added dialog box for "View License
- Added "About" class
- Added dialog box for "About SourceMonitorOS"
- Added documentation for "About"
- Removed ".vscode" folder
- Added/reworked tests for license and settings.
- Updated documentation.
- Added documentation for settings.
- Added missing translation feature to smcore.
- Added subproject for tests, smtest.
- Improved CMakeLists.txt with details for translation.
- Enable all compile warnings in CMakeLists.txt files.
- Uniform header for CMakeLists.txt and source files.
- Added basic settings object.
- Start SourceMonitorOS from scratch, initial setup with smgui, smcore and smcli.