
Adds two new Editors for Theme Variables and Application Properties.
Features
- New Features Confirmation - Sometimes, new features in new versions of Cuba Studio affect your existing projects. At the same time they are often optional. Now, when you open an existing project, you will see a dialog asking you whether you want to enable the new feature.
- Theme Variables Editor - Manage variables which are used to quickly customize a Generic UI theme.
- Application Properties Editor - Edit application properties manually.
- Build Scripts - In the previous version, when you changed the module prefix, Cuba Studio completely rewrote build.gradle and settings.gradle, which might cause the loss of a custom code in these files. In the new version, when you create a new project, its build scripts have the modulePrefix variable, which is used instead of string literals. Thus, when you need to change the module prefix, Studio simply replaces the value of this variable and doesn’t rewrite the whole file.
- Gradle Versions - Now Cuba Studio determines which version of Gradle is required when opening the project, and downloads it (if it is not yet cached locally).
- Import Project from Git - The Import project dialog allows you to import a project directly from a Git repository, if it doesn’t require authentication.
- Project Artifact Version - Set the project artifact version.
- Database Scripts for Application Components - If your project uses an application component, there is a chance that the component does not contain database initialization scripts for your database. For example, if the component was developed on HSQLDB and you are using PostgreSQL. In such case Studio generates scripts for the component and shows them on the Init component tables and Init component constraints tabs of the Database scripts page.
- Safe Database Updates - Now Studio generates more safe update scripts when you remove an entity, an attribute, or change an attribute’s datatype.