diff --git a/README.md b/README.md index d80e401b2..15798212b 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ For Mac OS X users, a minimum of Mac OS X 10.7 is required unless you want to ex 3. Create the following script: try - do shell script "/System/Library/Frameworks/JavaVM.framework/Versions/ 1.7.0/Home/bin/java -classpath /Applications/jGnash/lib -jar /Applications/jGnash/jgnash2.jar" + do shell script "/System/Library/Frameworks/JavaVM.framework/Versions/1.8.0/Home/bin/java -classpath /Applications/jGnash/lib -jar /Applications/jGnash/jgnash2.jar" end try 4. Save it as an Application called ```jGnash.app``` in ```/Applications/jGnash``` @@ -85,34 +85,30 @@ To create the distribution zip file, return to the main directory (```cd ..```) The distribution zip file will be produced at ```jgnash-swing/target/jgnash-```_version_```-bin.zip```. -# jGnashFx Early Access Version -The distribution now contains an early access version of jGnash that utilizes JavaFX for the user interface. When -feature complete and stable, this version will eventually replace the Java Swing based version that jGnash was first -based on. The advantages of JavaFX over Swing are an improved appearance with better utilization of the systems -graphics hardware including Hi-DPI systems. +# jGnashFx Version +The distribution now contains a version of jGnash that utilizes JavaFX for the user interface. Long term this version +will replace the Java Swing based version that jGnash was first based on. The advantages of JavaFX over Swing are an +improved appearance with better utilization of the systems graphics hardware including Hi-DPI systems. The core/engine of jGnash remains the same and is shared by both the Swing and JavaFx versions. This means stability and protection of your valuable data remains the same. This also allows you to switch between versions without issue. The advantages for jGnash is a smaller code base for the user interface, access to better components such as improved -table support, HTML pages, functional animations, modern controls, etc. Experienced jGnash users will notice subtle +table support, HTML pages, functional animations, modern controls, etc. Experienced jGnash users will notice interface improvements. For example, try using the vertical and horizontal scroll wheels in a date picker and the collapsible transaction forms. -Features and capabilities will be added with each major release. Missing features primarily consist of Budgeting, -Reports, Imports, and Help. The transaction register and account management is feature complete and fully functional. - ## Java 8 Requirements -[JDK 8u60](https://jdk8.java.net/download.html) or later is required for the jGnashFx early release. The 8u60 release +[JDK 8u60](https://jdk8.java.net/download.html) or later is required for the jGnashFx interface. The 8u60 release fixed several JavaFX bugs and jGnashFx is dependent on several recent API changes. ## Linux Users -Linux users may use the jGnashFx Early Access version if you have the Oracle release of Java installed or if you are +Linux users may use the jGnashFx interface if you have the Oracle release of Java installed or if you are using OpenJDK with OpenJFX 8u60 or later installed. OpenJFX 8u40 and u45 packages are generally available for most mainstream distributions, but will not work. You will need the 8u60 packages. ## OpenJFX -jGnashFx Early Access has been heavily tested against OpenJFX. There are no noticeable differences in performance or - stability with the Oracle release or OpenJDK with OpenJFX. +jGnashFx has been heavily tested against OpenJFX. There are no noticeable differences in performance or +stability with the Oracle release or OpenJDK with OpenJFX. diff --git a/changelog.txt b/changelog.txt index 31c948409..3094b9473 100644 --- a/changelog.txt +++ b/changelog.txt @@ -27,6 +27,7 @@ Change the base highlight color for the FX interface Release 2.25.0 ---------------------- +08/20/16 JavaFx interface is now considered stable for daily use. Remove -ea suffix off executables. (Fx) 08/16/16 Fixed a rare transaction and security history concurrency bug for relational databases. (Swing, Fx) 08/11/16 Running totals for Spit transaction forms were not updating correctly. (Fx) 07/10/16 Command line options have changed, they now use '--' instead of '-'. See the manual for details. (Swing) diff --git a/jgnash-fx/pom.xml b/jgnash-fx/pom.xml index 1b1feb821..763b53f7a 100644 --- a/jgnash-fx/pom.xml +++ b/jgnash-fx/pom.xml @@ -98,7 +98,7 @@ jGnash - jgnashFx-ea + jgnashFx @@ -114,8 +114,8 @@ true gui - jGnashFx-ea.jar - target/jGnashFx-ea.exe + jGnashFx.jar + target/jGnashFx.exe diff --git a/readme.html b/readme.html index bff307821..c4e4f0183 100644 --- a/readme.html +++ b/readme.html @@ -1,3 +1,13 @@ + + + + + + + + + +
jGnash Logo

jGnash Logo

@@ -30,7 +40,7 @@

Mac OS X Installation:

  • Open AppleScript Editor.
  • Create the following script:

    try
    -    do shell script "/System/Library/Frameworks/JavaVM.framework/Versions/ 1.7.0/Home/bin/java -classpath /Applications/jGnash/lib -jar /Applications/jGnash/jgnash2.jar"
    +    do shell script "/System/Library/Frameworks/JavaVM.framework/Versions/1.8.0/Home/bin/java -classpath /Applications/jGnash/lib -jar /Applications/jGnash/jgnash2.jar"
     end try
  • Save it as an Application called jGnash.app in /Applications/jGnash

  • @@ -50,12 +60,15 @@

    Building jGnash:

    To create the distribution zip file, return to the main directory (cd ..) and then run:

    mvn package

    The distribution zip file will be produced at jgnash-swing/target/jgnash-version-bin.zip.

    -

    jGnashFx Early Access Version

    -

    The distribution now contains an early access version of jGnash that utilizes JavaFX for the user interface. When feature complete and stable, this version will eventually replace the Java Swing based version that jGnash was first based on. The advantages of JavaFX over Swing are an improved appearance with better utilization of the systems graphics hardware including Hi-DPI systems.

    +

    jGnashFx Version

    +

    The distribution now contains a version of jGnash that utilizes JavaFX for the user interface. Long term this version will replace the Java Swing based version that jGnash was first based on. The advantages of JavaFX over Swing are an improved appearance with better utilization of the systems graphics hardware including Hi-DPI systems.

    The core/engine of jGnash remains the same and is shared by both the Swing and JavaFx versions. This means stability and protection of your valuable data remains the same. This also allows you to switch between versions without issue.

    -

    The advantages for jGnash is a smaller code base for the user interface, access to better components such as improved table support, HTML pages, functional animations, modern controls, etc. Experienced jGnash users will notice subtle interface improvements. For example, try using the vertical and horizontal scroll wheels in a date picker and the collapsible transaction forms.

    -

    Features and capabilities will be added with each major release. Missing features primarily consist of Budgeting, Reports, Imports, and Help. The transaction register and account management is feature complete and fully functional.

    +

    The advantages for jGnash is a smaller code base for the user interface, access to better components such as improved table support, HTML pages, functional animations, modern controls, etc. Experienced jGnash users will notice interface improvements. For example, try using the vertical and horizontal scroll wheels in a date picker and the collapsible transaction forms.

    Java 8 Requirements

    -

    JDK 8u60 or later is required for the jGnashFx early release. The 8u60 release fixed several JavaFX bugs and jGnashFx is dependent of several recent API changes.

    +

    JDK 8u60 or later is required for the jGnashFx interface. The 8u60 release fixed several JavaFX bugs and jGnashFx is dependent on several recent API changes.

    Linux Users

    -

    Linux users may use the jGnashFx Early Access version if you have the Oracle release of Java installed or if you are using OpenJDK with OpenJFX 8u60 or later installed. OpenJFX 8u40 and u45 packages are generally available for most mainstream distributions, but will not work. You will need the 8u60 packages.

    +

    Linux users may use the jGnashFx interface if you have the Oracle release of Java installed or if you are using OpenJDK with OpenJFX 8u60 or later installed. OpenJFX 8u40 and u45 packages are generally available for most mainstream distributions, but will not work. You will need the 8u60 packages.

    +

    OpenJFX

    +

    jGnashFx has been heavily tested against OpenJFX. There are no noticeable differences in performance or stability with the Oracle release or OpenJDK with OpenJFX.

    + +