Child pages
  • What's New in 2019.3

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For a long time, 'Java' and 'Tests' module facets were unavoidable attributes of a module, with filesystem locations they imply being hard-coded in implementation. We move towards greater control for a language designer over various module aspects, therefore made a change in MPS to store these facets and their settings explicitly. With 'Tests' module facet, language designer have complete freedom now, and MPS no longer demands the facet to be present for Language module. To ensure transition, we still force Language module to keep 'Java' facet all the time, we are going to lift this restriction in the next release. The change also helps towards profound module deployment story (language designer; MPS-23359)

Update of Favorites view

Old favorites view tool was pretty outdated and full of issues. We decided to get rid of it completely and integrate into stable and well maintained IntelliJ platform Favorites tool. For now we supported modules, models, nodes and properties as entries, that can be added to favorites. We are planning to extend this integration to allow more functionality over elements from favorites view to improve user control over project and ways to access often used project elements.