Releases: AlterSDB/ITPC-Advanced
Releases · AlterSDB/ITPC-Advanced
v2.0.0b
A major update represents a complete overhaul of the internal code structure for better support and expansion, improved stability and optimization of the application, bug fixes, and the addition of new functions and features.
Added
- New DataParser class with validation and accompanying tests — introduces a dedicated parsing layer and validation logic.
- New DataProcessor and ProcessedDataFile classes with tests — implements a processing pipeline and processed-data model.
- DeviceScanner improvements: event listener, PortReader, and an FSM algorithm — better device detection, more robust handling and faster behavior.
- New Chart display— added chart visualization and visual polish for data presentation.
- Settings & persistence improvements: read/write settings file, demo mode checkbox, port property, saving shortcut — better user configuration and persistence.
Changed
- DeviceScanner algorithm optimized (speed improved from ~6s to ~1s) and minor logic corrections — faster scanning and improved reliability.
- Views and controllers restructured; MVVM pattern implemented — UI architecture migrated and FXML updated.
- Localization added and expanded (interface, table headers, settings, TC types). Language switcher moved to Settings.
- Chart updates: LineChart → AreaChart changes, dynamic chart updates, improved findChartBounds and time measurement fixes.