Enactor Tools - Version 1.3.491
Release Date - Nov 01,2024
Overview
This release includes major CRs including Wizard to create a new Standalone React Application, Experimental Toolkit Feature to export Categorical Extension Report, Extension Point ID related enhancements, Outline enhancements and a major bug fix.
Deliverables and Versions
Enactor Tools | Version: 1.3.491 |
---|---|
Eclipse | Recommended Version - 2024-6 |
OS | Tested On - Mac 13.0.1,   Ubuntu - 18.04.6 LTS,   Windows - 11 |
IMPORTANT
- Add the following parameter to eclipse.ini if it does not exist:
--add-opens=java.base/java.lang=ALL-UNNAMED
IMPORTANT
-
If you are using Ubuntu 22 or above and have issues with Enactor Tools not working properly Go to /etc/gdm3/custom.conf and uncomment below line.
-
WaylandEnable=false
-
If you prefer to use a dark theme for Eclipse for better user experience we recommend to use the Darkest Dark Theme
-
Go to Help → Eclipse Marketplace
-
Find Darkest Dark Theme
-
Install
Changes
Ref | Summary |
---|---|
DT-633 | Show the Extension Point ID in the property view, Include in the Style Menu |
DT-612 | Add Support for Data Assignments in Application Process Editor Outline |
DT-610 | Add experimental tools feature to support generating a categorical extensions report |
DT-609 | Update React Component Support Features to match the recent React refactoring (component extension changes from .js to .jsx) |
DT-370 | Add wizard to create the new Standalone React Application |
Bug Fixes
Ref | Summary |
---|---|
DT-646 | Enactor Tools does not work with the latest Jaxb version update in the platform |
Notes
Add wizard to create the new Standalone React Application
The latest update introduces a new feature in the Enactor Application Wizard that allows users to create standalone React applications. The previous Swing Application Wizard has been renamed to Enactor Application Wizard to reflect this change. Users now have the option to create either a PageDef application or a React application using the wizard.
Additionally, for React Applications can choose browser type (JavaFX or Chromium) for the application.
After generating the app build it using maven and update (maven clean install)
maven clean install
And if selected a React App, navigate to the application name folder inside the src-js file.
Then the user should connect to the enactor vpn and set the npm registry.
npm set registry https://npm.enactor.co.uk
After that build the react app.
npm install
npm run build
After successful build, refresh the project in eclipse .(You can observe built react resources resources in META-INF folder )
Now Go to the Run configuration and Launch the Application (Make sure correct version of Java is set in the Launch)
Add The Extension Point ID in the property view and in the style menu
The Extension Point ID is now shown in call extension point action in the Application Process Editor UI and Properties View
You can edit the extension point Id by double clicking on the Extension Point Id on the Application Process UI OR using the Properties View. (Earlier you had to edit the extension point as an input)
You can customise the order of the Extension Point Id using Process Editor Style Preferences
Add Support for Data Assignments in Application Process Editor Outline
Now you can view the data assignments in assign actions from the Process Outline.
Add experimental tools feature to support generating a categorical extensions report
As this is an experimental feature to enable this the user should add -Denactor.tools.enableExperimentalFeatures=true into the eclipse.ini file.
In the Resource Library-> Extension Categories section, a new feature is added as “Export Extension Categories”.
With this the user can export all the extensions and their categories in to a csv file.
Once the export button is double clicked, it will show a dialog box with the location where the csv file is exported. The csv file will include category, sub category extension point, application process and the project details