Skip to main content

Micro Radiant 2.0.1

· 2 min read
Koen De Cock
Koen De Cock
R&D Engineer

µRadiant version 2 has been released. This version is the result of a major effort of the past year to build a plugin system.

The functionality of the µRadiant has been separated into several plugins, which can now be updated separately. It is now also possible for others to contribute in adding new functionality by creating their own plugins.

Changes

New Layout

The layout has been updated using angular material and the glint library. Glint provides a set of components to use in the MR plugins, so that the visual representation and behavior is the same for all plugins.

Plugin System

The main functionality of the µRadiant is now provided by Plugins. The prime plugin is installed by default, but you can install more plugins on the settings page.

Plugins are registered in the Prime-Radiant (project factory), which is being developed by the rejuvenation team.

NS Model Server

The µRadiant now uses the ns-model-server as a backend for reading and writing models. Each project spins off a separate model server, which allows us to tailor the ClassPath to the specific settings of that project. The API of the model server is designed to be compatible for any variation of versions.

This design allows us to contain the effects of version mismatches, improving stability.

Missing Features

Some features of version 1 are still missing in the current version. These features will be provided by updates and new plugin versions in the next few months.

  • There is currently no integration with ns-initializer, so new projects will have to be initialized using the cli for now.
  • Adding new Components to an Application, and creating new modules in general, is not yet supported.
  • Editing the expansionSettings, like adding new expansion-resources, is not yet supported.

Issue Tracker

If you run into any problem, you can create an issue in the [Issue Tracker].