I converted the user interface of the FanyBox skin to a compiled version with NetBeans, but I hesitate to release this version, because it has hardly benefits for the user.
Opening an album in jAlbum goes slightly faster, but this version requires at least jAlbum 20.4 because JDK14 is used. The non-compiled version could be used in jAlbum 15.3.
I have the following questions:
Which % of the jAlbum users do still use a version below 20.4?
Do users of jAlbum before version 20.4 see the update message if they open a FancyBox album after I released the compiled version where the skin.properties file indicates that minimal version 20.4 is required?
Because if they see that link and update, the new version will not work.
You could choose JDK 11 as the Source/Binary, which would cover users down to jAlbum 17 (October 2018).
But if you're using jAlbum core routines like syntax highlighting (JSmartSyntaxTextArea), that still won't work, unless you go through a lot of messy version checking (there was a whole thread about that) - it requires jAlbum 22. That's simply not present in older versions of jAlbum, no matter how you compile the UI.