Patchnotes Version 3.0.2

BugFixes:

  1. GUI-Builder
    • An error that caused not display the GUI Builder correctly when opening a view has been fixed.
    • An error that caused not display the GUI Builder correctly when opening multiple views directly after each other in a fast way has been fixed.
    • From now on, specially created beans are permanently displayed in the palette. An error that caused the disappear of the beans has been fixed.
    • The GUI Builder has been further improved. Some components had no default height that caused a collapse of the component inside the UI-Builder. This has been fixed.
    • Some of the Font Awesome Icons in the IDE are not correctly shown in the choose dialog. This has been fixed.
  2. Entity Import
    • In the past the usage of special characters like „ä“ or „ö“ caused mistakes during the import and creation of entries in the IDE. This has been fixed. The encoding of the IDE has been changed to UTF-8.
    • The detection and the correction of naming conflicts during the import of tables an creation of entities has been improved.
    • The detection and the correction of naming conflicts during the import of tables and the creation of entries has been improved.
    • The possibility to customize the import of tables and creation of entities has been improved. In the past some manual changes during the import are ignored. This has been fixed.
    • The PostgreSQL JDBC Drives has been updated from version 9.4.1201 to Version 42.0.0
  3. General
    • Sometimes an error occurred during the delete of projects. The reasons for that were an already opened view of these project or a running preview. These things will be closed automatically now.
    • In huge projects with a lot of „Generated Columns“ the performance of the „Add Generated Columns“ Dialog is very bad. This has been improved.
    • The scrolling behavior of the Project Management has been improved.
  4. Stability
    • The overall stability of the IDE was further improved. Various crashes causes could be reproduced and successfully improved.
    • The overall stability of the generated code was further improved. In the past sometimes the generated code were destroyed by some actions. This has been fixed.
  5. API
    • The following code snipped to change the language of the client: „getCurrent().setLocale(...)“ is now working as expected and changes the language of the client.
    • Now it is possible to set the heigh and width of a popup windows to undefined. So the popup will be sized by its internal components.
    • Now it is possible to create a new „UI Class“ if the default MainUI is missing. Just create a new GUI-Element and choose „UI“ for superclass