- Updated the Window API to include methods for fullscreen management, window title handling, and position retrieval.
- Refactored existing methods for better clarity and functionality, including the introduction of separate methods for fullscreen desktop and exclusive modes.
- Improved DPI handling and pixel conversion methods to ensure accurate rendering across different display settings.
- Enhanced unit tests for the window module, covering new functionalities and ensuring robust behavior in various scenarios.
- Updated documentation to reflect the changes in the Window API and added details on new features.
- Added comprehensive unit tests for audio functionalities, including playback control, volume adjustments, and source management.
- Implemented new tests for data handling, focusing on ByteData and DataView functionalities, ensuring proper memory management and error handling.
- Updated CMakeLists to include new test files for improved coverage and organization.
- Enhanced event handling tests to verify message processing and variant functionalities.