Announcing Synthetica V3 RC1(18:48, 30. Oct. 2017)

Features

As you maybe know Synthetica V3 comes along with some great new features:

High-resolution support

Scalability support

JPMS (Java module system) support

New modern/flat styled dark theme

Release Date

The final release is rescheduled for November 2017.

Modules

For being JPMS compatible the package structure in V3 was reorganized, which also means that V3 is no longer backward compatible. However, class names are unchanged so your preferred IDE should be able to easily update all package imports of your application. The module name of Synthetica's core library synthetica.jar is synthetica.base.

The module names of our themes are listed below - each theme library has an unique module name.

Legacy Mode

Of course you are not forced to use the new module system. You can simply use our libraries as usual by specifying a classpath. However, in this case you have to use the JVM arguments below to avoid any errors/warnings.

Alternatively, you can put the arguments into the manifest.mf file of your application by adding the attributes below. This is the recommended method for deployment of your application. However, this works only if your application is executed as jar file in legacy mode. Web Start does not respect these entries - in this case you have to use the JVM arguments from above.

Theme Classes

All theme packages have been reorganized for being JPMS compliant (no split-packages). A complete list of available theme classes can be found below. Note: In Synthetica V3 the core library (synthetica.jar) contains Synthetica core files only, no themes. Since V3 the standard theme is not any longer part of the core library!