From now on you need the newest updater JAR. I hate that this happened… Updater download
Bottom line: The main application is no longer a ZIP, which needs to be extracted. From now one it is a JAR file, which can be started by a double click…. Therefore the updater procedure had to be changed.
I am sorry for this change, but I am quite sure that should not happen too often ( I do not want to say “should not happen again”, but I would not know a reason to change that again…)
Changing the root folder should not be needed, therefore I hid it. It was not easy as either one used this feature a lot or not at all….
Default folders in Java are very difficult. I tried to guess the Desktop folder – but that honestly is not more than a guess…. For downloading and installing temp folders are used. This will work, however, this might be unexpected. Have a look at the options
Hardcoding anything is a bad idea. Therefore the current implementation fetches the list of available languages from here. 18.104.22.168 at the moment. So new helppack languages are sadly only included, if they are found here. I hope that this a good limitation.
The Bootstrap.ini file will always be modified
Linux version IS possible, but not supported at the moment
There is a early version of an Android build: CLICK ME
There are 2 things I want to task about in the rest of this post, the desktop UI and the Linux support.
I made an update to the desktop UI (and speed improvements on certain operations). Please give it a try DOWNLOAD. I do not know if the new color scheme causes eye cancer….
I do not have a Linux VM at the moment. Therefore I cannot test / validate if what I wrote is correct (and besides of that I would have extreme problems to troubleshoot everything.
There does exist an instruction here. I hope I find a volunteer, which helps me out and creates a script which does the following:
Defines 2-4 variables: 1-3 files (MAIN, HP, SDK) and the target folder
For the script one of those files e.g. only MAIN would be enough as the rest is just copy and paste
Implement the instructions, so that the file(s) will be installed in the folder. The target folder should be created if it does not exist yet.
If possible absolute paths should be used
Temporary files should be deleted afterwards
If possible there should be a short console output (“Starting installation”, “Extracting files”,”Cleanup”,”Done!” or similar), so that the user gets an idea about the process
LibreOffice should be installed in a way that the “program” folder within LibreOffice is a direct child of the defined install location in the first step
That’s about what’s missing for Linux support. Startup / downloading files should work by now. Especially Linux users: Please keep in mind that the desktop app uses JavaFX, which is bundled in Oracle JDKs, but has to be installed seperatly for openjdk. (Soon that will be also true for Oracle JDKs…). “OpenJfx” should be the package name you are looking for,
PS: The icons are temporary, Andreas Kainz might create a better looking icon soon.
Just a small update: Downloading works now –> PASTEBIN (Do not worry, this is not the final UI 😉 )
I am still thinking whether to code the UI in JavaFX or Swing. Anyway, I am thinking of a tabbed UI
“Download” –> Downloading
“Install” –> Installation
“Manage” –> Create shortcuts & delete installations (on Windows a “Try to fix problems” (which installs the MS C++ redistributables shipped with the current version). I think IN VERY FUTURE VERSIONS Jay’s cleanup script would be nice to implement