# Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

## [1.1] - 2026-04

### Added

- Software version display in Simulator Launcher footer.
- License expiration date in the Simulator Launcher footer.
- Launch-time warning dialog when the application is within 14 days of license expiration.
- Build date embedded in installer and application filename; license validity defined as 1 year from build date.
- Explicit Play control in Module 8: Video to prevent playback prior to figure initialization.

### Changed

- Module 1: Imaging Systems: Improved user flow; “Next” navigation is disabled until a required selection is made.
- Improved presentation of the expired-license modal dialog.
- Updated product naming to Verasonics EoUSI Simulator across installer, application, and Simulator Launcher.
- Improved visual fidelity of application icons and splash screens; reduced pixelation artifacts.
- Refined UI styling for modal warning dialogs and End User License Agreement (EULA) dialogs.
- Application window now initializes centered on screen.
- Enforced light theme across the application due to rendering issues with dark theme.

### Fixed

- Application launch failure caused by locale-dependent license date parsing (non-`en_US` formats).
- Incorrect lower bound on Module 2: Layer Pulse Thickness slider.
- Intermittent rendering issue in Module 2: CW Layer graphic.
- Crash in Module 8: Scatter Image when no scatterers are present.
- Incorrect x-axis scale in Module 1: Imaging Systems.
- Incorrect y-axis scale for round-trip in Module 4: Transducers.
- Show bandwidth rather than max value in Module 4: Transducers.

## [1.0] - 2025-02

### Added

- Initial release