Skip to content

Releases: laisuk/OpenccJavaFX

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 26 Apr 02:03

🚀 OpenccJavaFX v1.2.2

📦 Distribution Packages

File Platform / Use Case Notes
openccjavafx-1.2.2.jvm-linux.zip Linux (requires JDK 17+) Small package. Requires system Java. Built with Linux JavaFX modules — Linux only. Run via bin/openccjavafx.
openccjavafx-1.2.2.jvm-windows.zip Windows (requires JDK 17+) Small package. Requires system Java. Built with Windows JavaFX modules — Windows only.
openccjavafx-1.2.2.jvm-macos.zip macOS (Apple Silicon, requires JDK 17+) Small package. Requires system Java. Built with macOS ARM JavaFX modules — Apple Silicon only.
openccjavafx-1.2.2.jvm-macos-intel.zip macOS (Intel, requires JDK 17+) Small package. Requires system Java. Built with macOS Intel JavaFX modules — Intel Macs only.
openccjavafx-1.2.2-app-image-windows.zip Windows (portable) Includes bundled runtime. Unzip and run directly. No Java installation required.
openccjavafx-1.2.2-app-image-macos.zip macOS (Apple Silicon) portable Native Apple Silicon build. Includes bundled runtime. No Java installation required.
openccjavafx-1.2.2-app-image-macos-intel.zip macOS (Intel) portable Native Intel build. Includes bundled runtime. No Java installation required.
openccjavafx-1.2.2-app-image-linux.zip Linux (portable) Includes bundled runtime. Extract and run bin/openccjavafx. No Java installation required.
openccjavafx-1.2.2-installers-windows.zip Windows (installable) Contains .msi installer with Start Menu shortcuts. Recommended for end-users.
openccjavafx-1.2.2-installers-macos.zip macOS (Apple Silicon installer) Contains .dmg installer for Apple Silicon Macs.
openccjavafx-1.2.2-installers-macos-intel.zip macOS (Intel installer) Contains .dmg installer for Intel Macs.
openccjavafx-1.2.2-installer-linux-deb.zip Linux (Debian/Ubuntu) Contains .deb package. Install via dpkg -i or apt install. Integrates into system menu.
openccjavafx-1.2.2-installer-linux-rpm.zip Linux (Fedora/RHEL/openSUSE) Contains .rpm package. Install via rpm -i, dnf install, or zypper install. Integrates into system menu.

⚠️ JVM distributions are platform-specific due to JavaFX native dependencies.
Please download the version matching your operating system and architecture.


[1.2.2] - 2026-04-26

Changed

  • Update dictionary data.
  • UI retouch.
  • Optimized CJK text paragraph reflow.
  • Optimized Mouse Hover hints.
  • Added ConversionComboBoxHelper class and further optimize i18n.

Fixed

  • Fixed Manual Config label update dynamically when UI language selection changed.
  • Fixed total chars status per UI language.

📌 Which File Should I Download?

  • Windows users: download installers-windows.zip
  • macOS (Apple Silicon): download installers-macos.zip
  • macOS (Intel): download installers-macos-intel.zip
  • Ubuntu/Debian: download installer-linux-deb.zip
  • Fedora/RHEL/openSUSE: download installer-linux-rpm.zip
  • Developers with JDK 17+: download the jvm.zip or .tar

Full Changelog: v1.2.1...v1.2.2

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 06 Apr 20:42

🚀 OpenccJavaFX v1.2.1

📦 Distribution Packages

File Platform / Use Case Notes
openccjavafx-1.2.1.jvm-linux.zip Linux (requires JDK 17+) Small package. Requires system Java. Built with Linux JavaFX modules — Linux only. Run via bin/openccjavafx.
openccjavafx-1.2.1.jvm-windows.zip Windows (requires JDK 17+) Small package. Requires system Java. Built with Windows JavaFX modules — Windows only.
openccjavafx-1.2.1.jvm-macos.zip macOS (Apple Silicon, requires JDK 17+) Small package. Requires system Java. Built with macOS ARM JavaFX modules — Apple Silicon only.
openccjavafx-1.2.1.jvm-macos-intel.zip macOS (Intel, requires JDK 17+) Small package. Requires system Java. Built with macOS Intel JavaFX modules — Intel Macs only.
openccjavafx-1.2.1-app-image-windows.zip Windows (portable) Includes bundled runtime. Unzip and run directly. No Java installation required.
openccjavafx-1.2.1-app-image-macos.zip macOS (Apple Silicon) portable Native Apple Silicon build. Includes bundled runtime. No Java installation required.
openccjavafx-1.2.1-app-image-macos-intel.zip macOS (Intel) portable Native Intel build. Includes bundled runtime. No Java installation required.
openccjavafx-1.2.1-app-image-linux.zip Linux (portable) Includes bundled runtime. Extract and run bin/openccjavafx. No Java installation required.
openccjavafx-1.2.1-installers-windows.zip Windows (installable) Contains .msi installer with Start Menu shortcuts. Recommended for end-users.
openccjavafx-1.2.1-installers-macos.zip macOS (Apple Silicon installer) Contains .dmg installer for Apple Silicon Macs.
openccjavafx-1.2.1-installers-macos-intel.zip macOS (Intel installer) Contains .dmg installer for Intel Macs.
openccjavafx-1.2.1-installer-linux-deb.zip Linux (Debian/Ubuntu) Contains .deb package. Install via dpkg -i or apt install. Integrates into system menu.
openccjavafx-1.2.1-installer-linux-rpm.zip Linux (Fedora/RHEL/openSUSE) Contains .rpm package. Install via rpm -i, dnf install, or zypper install. Integrates into system menu.

⚠️ JVM distributions are platform-specific due to JavaFX native dependencies.
Please download the version matching your operating system and architecture.


[1.2.1] - 2026-04-07

Changed

  • Update NumberingContext for Word document open as text.
  • Update openccjava dictionary.
  • Optimized Reflow to handle unclosed dialog and certain quote symbol typo.
  • Update UI to Fluent 2 theme.
  • Added Settings tab.
  • Update conversion core to OpenccJava v1.2.1.
  • Release build with Java 21 for better performance.

📌 Which File Should I Download?

  • Windows users: download installers-windows.zip
  • macOS (Apple Silicon): download installers-macos.zip
  • macOS (Intel): download installers-macos-intel.zip
  • Ubuntu/Debian: download installer-linux-deb.zip
  • Fedora/RHEL/openSUSE: download installer-linux-rpm.zip
  • Developers with JDK 17+: download the jvm.zip or .tar

Full Changelog: v1.2.0...v1.2.1

v1.2.0

Choose a tag to compare

@laisuk laisuk released this 24 Feb 07:38

🚀 OpenccJavaFX Release v1.2.0

📦 Distribution Packages

File Platform / Use Case Notes
openccjavafx-1.2.0.jvm.zip / .tar Cross-platform (requires existing JDK 17+) Smallest package. Run with java -jar openccjavafx-1.2.0.jar. Recommended for developers or advanced users who already have Java installed.
openccjavafx-1.2.0-app-image-windows.zip Windows (portable) Includes bundled runtime. Unzip and run directly. No Java installation required.
openccjavafx-1.2.0-app-image-macos.zip macOS (Apple Silicon) portable Native Apple Silicon build. Includes bundled runtime. No Java installation required.
openccjavafx-1.2.0-app-image-macos-intel.zip macOS (Intel) portable Native Intel build. Includes bundled runtime. No Java installation required.
openccjavafx-1.2.0-app-image-linux.zip Linux (portable) Includes bundled runtime. Extract and run bin/openccjavafx. No Java installation required.
openccjavafx-1.2.0-installers-windows.zip Windows (installable) Contains .msi installer with Start Menu shortcuts. Recommended for end-users.
openccjavafx-1.2.0-installers-macos.zip macOS (Apple Silicon installer) Contains .dmg installer for Apple Silicon Macs.
openccjavafx-1.2.0-installers-macos-intel.zip macOS (Intel installer) Contains .dmg installer for Intel Macs.
openccjavafx-1.2.0-installer-linux-deb.zip Linux (Debian/Ubuntu) Contains .deb package. Install via dpkg -i or apt install. Integrates into system menu.
openccjavafx-1.2.0-installer-linux-rpm.zip Linux (Fedora/RHEL/openSUSE) Contains .rpm package. Install via rpm -i, dnf install, or zypper install. Integrates into system menu.

🔎 What’s New in v1.2.0

  • ✅ Separate Linux installer packages:
    • .deb for Debian/Ubuntu-based distributions
    • .rpm for Fedora/RHEL/openSUSE-based distributions
  • ✅ Separate macOS builds:
    • Native Apple Silicon
    • Native Intel
  • ✅ Cleaner artifact naming and packaging structure
  • ✅ Bundled runtime in all app-image builds (no Java required)
  • ✅ Improved CI packaging workflow

📌 Which File Should I Download?

  • Windows users: download installers-windows.zip
  • macOS (Apple Silicon): download installers-macos.zip
  • macOS (Intel): download installers-macos-intel.zip
  • Ubuntu/Debian: download installer-linux-deb.zip
  • Fedora/RHEL/openSUSE: download installer-linux-rpm.zip
  • Developers with JDK 17+: download the jvm.zip or .tar

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@laisuk laisuk released this 02 Oct 06:14

OpenccJavaFX Release v1.1.0

📦 Distribution Packages

File Platform / Use Case Notes
openccjavafx-1.1.0-jvm.zip / .tar Cross-platform (requires existing JDK 17+) Smallest package. Run with java -jar openccjavafx-1.1.0.jar. Recommended for developers or advanced users who already have Java installed.
openccjavafx-1.1.0-app-image-windows.zip Windows (portable) Includes bundled runtime. Unzip and run directly. No Java installation required.
openccjavafx-1.1.0-app-image-macos.zip macOS (portable) Includes bundled runtime. Gatekeeper-friendly app bundle. No Java installation required.
openccjavafx-1.1.0-app-image-linux.zip Linux (portable) Includes bundled runtime. Extract and run bin/openccjavafx. No Java installation required.
openccjavafx-1.1.0-installers-windows.zip Windows (installable) Contains .msi/.exe installer with shortcuts. Recommended for end-users.
openccjavafx-1.1.0-installers-macos.zip macOS (installable) Contains .dmg/.pkg installer with app bundle integration. Recommended for end-users.
openccjavafx-1.1.0-installers-linux.zip Linux (installable) Contains .deb/.rpm packages. Integrates into system package manager. Recommended for end-users.

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@laisuk laisuk released this 31 Aug 18:45

🚀 OpenccJavaFX v1.0.0

We are excited to announce the first stable release of OpenccJavaFX v1.0.0, a cross-platform JavaFX application and CLI for Simplified ↔ Traditional Chinese conversion, powered by OpenccJava.

This release provides both a GUI (JavaFX desktop app) and CLI (command-line tool), packaged together with all required runtime libraries and dictionaries.


📦 Distribution Contents

The provided distZip archive unpacks into:

OPENCCJAVAFX-1.0.0
├─ bin
│ ├─ openccjava-cli # Unix shell launcher (CLI)
│ ├─ openccjava-cli.bat # Windows batch launcher (CLI)
│ ├─ openccjavafx # Unix shell launcher (GUI)
│ ├─ openccjavafx.bat # Windows batch launcher (GUI)
│
├─ dicts # OpenCC conversion dictionaries
│ ├─ dictionary_maxlength.json
│ ├─ HKVariants*.txt
│ ├─ JPShinjitai*.txt
│ ├─ JPVariants*.txt
│ ├─ STCharacters.txt / STPhrases.txt
│ ├─ TSCharacters.txt / TSPhrases.txt
│ ├─ TWPhrases*.txt
│ ├─ TWVariants*.txt
│ └─ ... (all standard OpenCC lexicons)
│
└─ lib # Required Java libraries
├─ openccjavafx-1.0.0.jar # Main application JAR
├─ javafx-.jar # JavaFX runtime modules (21.0.8)
├─ jackson-.jar # JSON handling (2.19.1)
├─ picocli-4.7.7.jar # CLI parsing
├─ richtextfx & deps # Rich text editor components
└─ other helper libraries

✨ Features

  • GUI Application (openccjavafx)

    • Interactive text editor with live conversion between Simplified and Traditional Chinese.
    • Supports RichTextFX for styled editing and undo/redo operations.
    • Cross-platform: works on Windows, Linux, macOS with Java 17+.
  • Command-Line Tool (openccjava-cli)

    • Run OpenCC conversions directly in the terminal.
    • Supports configuration (s2t, t2s, s2tw, tw2s, s2hk, hk2s, etc.).
    • Batch processing of files.
  • Built-in Dictionaries

    • Bundled with the complete OpenCC lexicons (HK, TW, JP, ST/TS, phrase and character mappings).
    • Precompiled dictionary_maxlength.json for optimized performance.
  • Self-Contained Runtime

    • All required JAR dependencies included.
    • JavaFX runtime (21.0.8) bundled for convenience.

🛠 Requirements

  • Java 17+ (JDK or JRE)
    OpenccJavaFX is built and tested with Java 17.
    (Note: Bundled JavaFX modules are Windows-specific JARs; Linux/macOS users should ensure compatible JavaFX runtime is available.)

📥 Downloads

Grab the distribution from this release:
➡️ OpenccJavaFX v1.0.0 distZip

Unzip and run either the GUI (bin/openccjavafx) or CLI (bin/openccjava-cli) launcher.


🔑 Notes

  • First stable release (v1.0.0).
  • Manual packaging: JavaFX JARs are included for Windows convenience. For Linux/macOS, you may need to adjust your JavaFX modules depending on platform.
  • Future releases will explore native packaging (jpackage) for easier installation.