[LDPE] 0.8.53 Beta Released (bugfixes / many code improvements) - Printable Version +- LDraw.org Discussion Forums (https://forums.ldraw.org) +-- Forum: LDraw Programs (https://forums.ldraw.org/forum-7.html) +--- Forum: Parts Author Tools (https://forums.ldraw.org/forum-24.html) +--- Thread: [LDPE] 0.8.53 Beta Released (bugfixes / many code improvements) (/thread-24641.html) |
0.8.53 Beta Released (bugfixes / many code improvements) - Nils Schmidt - 2021-05-24 Hey, this version uses a different configuration file. Therefore, it will be necessary to reset all your custom LDPE settings. What you can do as a workaround:
In total, today's release adresses about 100 different code issues. As always, you can download LDPE from this page: http://nilsschmidt1337.github.io/ldparteditor/ Changelog: (3 new features and 6 bug fixes) With this release you will be able to...
The program was tested intensively with "real world" files. However, it is still a beta version and something can go wrong in about 140.000 lines of code. Make sure that you choose the right architecture for your OS and Java Virtual Machine (JVM) (64bit or 32bit). A short guide how to check if a 64bit JVM is installed on your system is located at the bottom of this message.
You can search for updates if you do the following steps:
LDPE is a 3D CAD application: The overall system requirements are higher. While I recommend to use a powerful 64-bit multicore system, it could be possible, to run LDPE on older machines as well. System Requirements: Minimum System Requirements:
How to check your JVM version (32- or 64-bit): -------------------------------------------------------------------------------- You can try on the command line: Code: java -d64 version If it's not a 64-bit version, you'll get a message that looks like: This Java instance does not support a 64-bit JVM. Please install the desired version. RE: 0.8.53 Beta Released (bugfixes / many code improvements) - Philippe Hurbain - 2021-05-24 Installed... works fine so far ...one little thing: the icon bars on the left of 3D screen had different positions. Can't find again how to move them? Icon bar positions - Nils Schmidt - 2021-05-25 It is possible to re-arrange the icon bars with the help of a specialised configuration file. Please let me know what should be moved. I'll create the config file for you and paste the contents here (together with a short description on how it works). RE: Icon bar positions - Philippe Hurbain - 2021-05-26 (2021-05-25, 20:08)Nils Schmidt Wrote: It is possible to re-arrange the icon bars with the help of a specialised configuration file.That's not a critical one, I can easily get used to the new layout... it's just that it changed between 0.8.50 and 0.8.53 (and seeing how it looks like I understand the new more compact layout!). Attached screenshots - still had 0.8.50 around... Speaking of toolbars, there are many icons I don't use, either because I use other ways such as right click or keyboard shortcut (red highlight), don't understand what they really do (blue) or don't see the point (green), and I could get rid of them... RE: 0.8.53 Beta Released (bugfixes / many code improvements) - Willy Tschager - 2021-05-27 (2021-05-24, 9:44)Nils Schmidt Wrote: ...benefit from about 100 different optimizations to LDPEs code base (I added 180000 lines and deleted 185000 lines of code since the last release). Sounds like a lot of work - let me see if it was worth w. RE: 0.8.53 Beta Released (bugfixes / many code improvements) - Philippe Hurbain - 2021-05-27 (2021-05-27, 8:45)Willy Tschager Wrote: Sounds like a lot of work - let me see if it was worth Oh - I didn't pay attention to the figures - Wow!!! Why I added 80000 lines and deleted 85000 lines of code - Nils Schmidt - 2021-05-28 (2021-05-27, 8:45)Willy Tschager Wrote: Sounds like a lot of work - let me see if it was worth (2021-05-27, 9:25)Philippe Hurbain Wrote: Oh - I didn't pay attention to the figures - Wow!!! I did a lot of refactoring work. https://en.wikipedia.org/wiki/Code_refactoring This is basically very hard to see from a user's perspective I had to remove a huge amout of code smells. https://en.wikipedia.org/wiki/Code_smell Here are all the 97 tasks from the 0.8.53 milestone: https://github.com/nilsschmidt1337/ldparteditor/milestone/72?closed=1 And here is the code difference between 0.8.53 and the previous version (1,970 changed files with 80,827 additions and 85,264 deletions, not including the lines from renamed files): https://github.com/nilsschmidt1337/ldparteditor/compare/v0.8.52-beta...v0.8.53-beta It was only possible with the help of static code checking tools (like SonarLint, SonarQube and "Unnecessary Code Detector"). And of course my IDEs of choice Eclipse and IntelliJ. RE: Why I added 80000 lines and deleted 85000 lines of code - Willy Tschager - 2021-05-28 Sounds really techy. I'm already happy when that little LUA coding i do for the AIOI doesn't fall apart. I would newer refactoring anything - never change a working code w. RE: 0.8.53 Beta Released (bugfixes / many code improvements) - Vincent Messenet - 2021-05-30 Thanks for your hard work on LDPE! I did the update from 0.8.52 to 0.8.53. It started correctly I was able to set the configuration file, then LDPE is launched but the window is small and each time I try to modify the size of the window LDPE is frozen and I can't do anything further. However, if I don't try to modify the size I can use it without any problem other than the window is so small I can't really work on a file. I am on MacOS Catalina 10.15.7 and never had any issue with the 0.8.52 version. EDIT: Actually I found a workaround. If I use the maximize button from MacOS it does not freeze and after clicking it again I can resize the window without any issue. 0.8.54 Preview: Java installation not required anymore - Nils Schmidt - 2022-01-06 Hi, the next version of LDPartEditor 0.8.54 will not require a seperate Java installation anymore. So its a mayor change again, but it will make the life easier for new users I already pushed some code changes to the Github Repo. Cheers, Nils PS: Technically, it will include a small Java 17 VM which is created with the JLink tool inside of my GitHub Actions pipeline. The installers are created with JPackage. I am sure everyone understands the meaning RE: 0.8.54 Preview: Java installation not required anymore - Philippe Hurbain - 2022-01-07 (2022-01-06, 19:59)Nils Schmidt Wrote: I am sure everyone understands the meaning Not fully sure, but looks interesting nonetheless |