Vue targets generate an additional solution in the CsUITest folder. The testing framework generates page object models for the corresponding web application. This allows the tests to be written with an API that references recognizable business objects like the names of your forms, menus and fields, instead of raw html. This makes tests much quicker to write, easier to read and maintain, and more resilient to changes in Vue implementation. The project contains a comprehensive readme with many examples of written tests.
Opening a full IDE over large solutions has become increasingly resource intensive. Vue targets generate powershell scripts that allow the project to be built and run from the command line, without opening any editor. The following scripts were added:
run these by double clicking the script in explorer or in a poweshell window.
Like VueJS applications, webadmin has been migrated from .Net Framework to .Net Core. An extensive guide can be checked here.
It was added a the possibility for widgets of type "menu" to render their respective submenus. This way it creates a alternative & faster way to navigate through the application via a dashboard.
Some important notes:
GenioWeb now offers an enhanced alternative workflow for its users, allowing the generated code to be committed to a Git repository. This enables users to conveniently pull the modified code without the need to download and extract ZIP files for both the App and WebAdmin.
Now there are different types of help available and you can apply different types of help depending on the type of component as well as add types of helps for a specific component. For more information consult the documentation.