Skip to content

2.0.0

Latest
Compare
Choose a tag to compare
@vincemann vincemann released this 12 Jun 13:20
· 14 commits to master since this release

Release Notes for Version 2.0.0

Major Changes:

Codebase Rewrite:
    The entire codebase has been rewritten for better performance and maintainability.

Deployment Improvements:
    JLink Deployment: Application is now deployed via JLink, eliminating the need for a separate Java installation.
    Installers Provided: Installers are now available for all operating systems for a smoother installation process.

MacOS Enhancements:
    Click-Through Issue Resolved: Fixed major click-through issues on Mac by auto-resizing the stage to the minimum required size.

User Interface Enhancements:
    Hotkey for Subtitle Visibility: Added a hotkey (Alt+D) to toggle the visibility of default subtitles.
    Swing to JavaFX: Replaced all Swing components with JavaFX for a more modern and responsive UI.

Functionality Improvements:

Parser Hardening:
    Enhanced the parser to support metadata at the end of files and other improvements.
    Automatic conversion of SRT file encoding based on configuration.

Modularization:
    Made the application modular using the Java Platform Module System (JPMS).

JNativHook Update:
    Updated JNativeHook for better support with the latest operating systems.

Bug Fixes:

Various bug fixes to improve stability and performance.