By Guillaume Coutable on Friday, 29 November 2024
Category: Blog

Sirius Web 2024.11

The Sirius Web team has been hard at work bringing a host of new features and usability improvements to make your experience smoother and more powerful. Here’s what you can expect in the 2024.11 release.

 

Move elements in the Explorer

A long-awaited feature is finally here! You can now drag and drop elements within the Explorer tree view, making it easier to organize your models intuitively and efficiently.

 


Introducing the Command Palette

With the initial version of our new Command Palette, navigating your projects is easier than ever. Quickly search for any element in your project by name—even if it’s hidden—and access it in seconds.

 

Use the shortcut [Ctrl + K] (or [Cmd + K] for Mac) to open the palette instantly. Future updates will bring even more commands and features to further streamline your interactions with representations. Stay tuned!

 

Edit the path of edges

We have introduced a new experimental feature that allows you to move the bendpoints of edges freely. We are eager to hear your feedback on this feature.

 

Using a Tree in the selection dialog

In the previous release of Sirius Web (2024.9.0), we have reimplemented the Selection Dialog (see the previous blog post). We have replaced the List widget in the Selection Dialog by a Tree.

 


Tree definition in the View DSL

Tree definitions were previously available only programmatically, but now you can define your own Tree representations directly in the View DSL. This feature opens up new possibilities for creating tailored and interactive views.

 

Technical improvements

 

Rest API to manage projects and objects

We’ve added new REST APIs to manage projects and objects without relying solely on the GraphQL API. While we still recommend GraphQL for most use cases, the REST API offers additional flexibility for specific needs.

 

Dependency Upgrades

Following the successful migration of our frontend to MUI v5 in the previous release, we’ve updated our dependencies to React 18 and ReactFlow 12. These upgrades significantly enhance Sirius Web's performance, making interactions faster and smoother.

 

Metadata Separation for Representations

A few years ago, we began an effort to improve the lifecycle of representations by separating metadata from content. Although this was initially a massive undertaking, the architectural changes implemented in Sirius Web over the past few months have made it possible to complete this work.

This change unlocks exciting new opportunities for representations, and we can’t wait to share them with you in the near future. Stay tuned!

 

With these updates, the Sirius Web 2024.11 release marks a significant step forward in usability, performance, and flexibility. Dive into the new features today and let us know your thoughts!

Related Posts