I released tonight the
version 5.5.2 which fixes some bugs reported since version 5.5 and includes the portable version.
To ensure Sweet Home 3D can run under the upcoming macOS 10.13 High Sierra, I had also to update the Java 3D version used in the installer (DMG) and portable distributions, to Java 3D 1.6.0 (the same one used under Java 8). Unfortunately, this obliges to give up support to Java 5 and PowerPC which are the only option to run Sweet Home 3D for some users under Mac OS X
10.4 and
10.5. Nevertheless, if these few users still want to use the latest version of Sweet Home 3D, they can still run the
JAR Exectutable distribution.
Anyway, keep in mind that giving up support to Java 5 will happen sooner or later because the compiler of upcoming Java 9 won't be able to generate files compatible with Java 5 anymore (for Java programmers, the smallest value for [font=courier new]-target[/font] option in [font=courier new]javac[/font] is [font=courier new]1.6[/font] in Java 9). But there's no need to hurry!
Speaking about Java 9, note that I also tried successfully Sweet Home 3D with the last Beta of Java 9 under Windows and Linux, but had trouble under Mac OS X, where it doesn't run yet (except if you use the [font=courier new]-Dcom.eteks.sweethome3d.no3D=true[/font] Java option to run the program as Sweet Home
2D).
One last thing: there's still a bug in macOS High Sierra that prevents to display the menu bar of Sweet Home 3D at the top of the screen on non-English systems. In version 5.5.2, I programmed a workaround that attaches the menu bar at the top of each window (like under Windows), and as soon as Apple will have fixed this bug, the menu bar should go back to screen top. Please, don't beat me, I really did all my best to avoid this bug! [;)]
You may also use the
JAR Executable file or the
Java Web Start version which don't show this bug.
Hope you'll enjoy this update [:)]