Touch Bar support for Mac in MPS 2018.3 EAP6!

With the Touch Bar in the new MacBook, Apple brought a new host of opportunities for the creators of the application. In MPS we don’t want to fall behind, so we are exploring new possibilities with using the touch bar. The Touch Bar is located above the keyboard on supported Apple MacBook Pro models. It provides additional controls for quick access based on the current context.

Download MPS 2018.3 EAP

  • The default context is used most of the time:

It includes controls for running, building, and debugging the application, with the ability to quickly select or create a new run/debug configuration. It also provides VCS controls for updating your project and committing changes, which can be replaced in some contexts.

default_bar

  • The debugger context is used when the focus is on the Debug Tool Window.

It includes controls to stop, pause, and resume the debugger, as well as stepping through and evaluating expressions.

debugger_bar

  • The Touch Bar with dialog confirmation buttons

When the focus is on a dialog, the confirmation controls are displayed (for example, Cancel, Apply, OK, and other relevant buttons).

dialog_bar

 

The Touch Bar actions can be configured. If you have a laptop with a Touch Bar, there is now a new Touch Bar page under Preferences | Appearance & Behavior | Menus and Toolbars.
Screen Shot 2018-10-22 at 11.10.09

We are nearing our final release of MPS 2018.3, so please keep reporting your bugs on our issue tracker.

 

Have a nice day!

Your JetBrains MPS Team

The Drive to Develop
MPS 2018.1

Posted in Announcement | Tagged , , , , | Leave a comment

Early Access Program 5 of MPS 2018.3

The new version is really shaping up with every EAP. For this new version, we have made some improvements and fixed a critical failing test bug.

Download MPS 2018.3 EAP

These are the new improvements for this EAP:

  • Integration of CodeStyleFacadeImpl. (MPS-28657)
  • We have solved a critical bug that was failing type system tests. (MPS-28717)
  • Dialog error in the IDEA plugin. (MPS-28604)
  • Improvements for presenting errors in the Node Explorer. (MPS-25668)
  • Better wording for the action “Paste as Java Statements”. (MPS-25970)

Find the complete list of all the bugs fixed here and keep reporting issues on our tracker.

Have a nice day!

Your JetBrains MPS Team

The Drive to Develop

MPS 2018.1

Posted in Announcement | Tagged , , , , , , | Leave a comment

Let’s welcome the new version of the Early Access Program of MPS 2018.3

When September ends 🎧🎧, October comes with a new version of EAP. This is just one step towards the major release of MPS 2018.3.


Download MPS 2018.3 EAP

You can expect the following improvements for this version:

  • Fixed a critical bug because some of our commands were not working. (MPS-28597)
  • Changes in some labels in our settings to improve the user experience. (MPS-25861 and MPS-25860)
  • Smodel improvements (MPS-24474)
  • And more!

See the complete list here. Keep reporting bugs on our issue tracker.
Have a nice day!

Your JetBrains MPS Team

The Drive to Develop

MPS 2018.1

Posted in Announcement | Tagged , , , , , | Leave a comment

The new version of the Early Access program is ready

For this version of the early access program, we have some improvements in the Generator and Base languages. You can see the full list of features and bugs fixed here.
We are preparing more features for 2018.3, so stay tuned!


Download MPS 2018.3 EAP

Have a nice day!

Your JetBrains MPS Team

The Drive to Develop

MPS 2018.1

Posted in Announcement | Tagged , , , , , , | Leave a comment

New Bug fix for 2018.2!

We have prepared a new bugfix version for MPS 2018.2. Check out the whole list of fixed bugs. Keep using our issue tracker to report any problems.

Have a great week!

Your JetBrains MPS Team

The Drive to Develop

MPS 2018.1

Posted in Announcement | Tagged , , , | Leave a comment

The Early Access Program for MPS 2018.3 is here

Try our new Early Access Program for MPS 2018.3. For this version, we have prepared some improvements for you. Expect improvement to the Build language, Editor, Generator, and more.

Download MPS 2018.3 EAP

 

New construction in the Build Language

The test module configuration in the build language has been extended. Now it is possible to specify additional IntelliJ IDEA plugins which must be loaded when MPS ant tests are executed.

Screen Shot 2018-09-11 at 13.17.23

The plugins required for MPS Ant test execution used to be calculated automatically. However, there are scenarios when the test needs a particular plugin in its environment, which the MPS build language engine could not deduce from the modules containing the tests.

Now you can ensure that the plugin you need is present during the MPS Ant test execution.

Reusable cell action maps

Cell action map items from an existing action map can be reused in a new action map via imports. action-map-imports

 

Generator language

The $INCLUDE$ macro has been deprecated and there’s a migration to replace its instances with $CALL$. The former did not support templates with arguments, and there’s no reason to keep two mechanisms to invoke a template.

The $WEAVE$ macro and weaving rules can now invoke templates with arguments.

When an interpreted template weaves an external template from a ‘compiled’ generator, it is no longer interpreted, but the compiled template code is executed.

‘Compiled’ templates may weave interpreted templates now.

The collection of queries from a template model, also known as QueriesGenerated, no longer uses Java reflections.

 

New icon for behavior methods overridden or implemented

The behavior methods have been equipped with a new icon. Click on it to display the list of all the methods overridden and implemented.

BC_behavior

The following screenshot shows the list of methods of getPresentation() overridden or implemented, and you can navigate from there.

Screen Shot 2018-09-11 at 13.26.45

We are working to bring you more features and fewer bugs for MPS 2018.3. See the complete list of fixed issues here. Please report any bugs on our issue tracker!

 

Have a great weekend!

Your JetBrains MPS Team

The Drive to Develop

MPS 2018.1

Posted in Announcement | Tagged , , , , , , | Leave a comment

MPS 2018.2.3 is available!

For this version, we fixed a critical bug for migration and some other exceptions that we received. Find the complete list here. Don’t forget to use our issue tracker to report any bugs you find.

Have a great weekend!

Your JetBrains MPS Team

The Drive to Develop

800x400_blog

Posted in Uncategorized | Leave a comment

MPS 2018.2.2 is all set to try out!

The new bug fix version is available. We have solved some bugs to improve the experience that newcomers have, making the learning phase a bit smoother. You can see the list of the bugfixes here. Please report any problems you find in our issue tracker.

Have a great day!

Your JetBrains MPS Team

The Drive to Develop

800x400_blog

Posted in Announcement | Tagged , , , , | Leave a comment

The first bug fix for MPS 2018.2 is ready!

We release a new fix for MPS 2018.2 to solve some bugs. You can see here the list of changes in this version. Use our issue tracker to report bugs – we are listening!

Have a great day!

Your JetBrains MPS Team

The Drive to Develop

MPS 2018.1

Posted in Announcement | Tagged , , , , , | Leave a comment

MPS 2018.2 is now available!

Finally, our release of MPS 2018.2 is here, enhanced with more features and a long list of bugs fixed.

Download MPS 2018.2

We have some new features to improve your experience with migration, generator plans, Git plugin integrated, and more.

  • We’ve implemented migration notifications to improve communication.
  • MergeHints annotation was replaced by a VCS language aspect. Don’t worry, Migration is included.
  • GitHub plugin is now implemented.
  • Now you can test generators.
  • Rename Project is now possible by right-clicking on it.
  • Fork is here for generation plans!

These are just some of the new features that we’ve prepared for you. Do you want to know more about this release?

Read What’s new in 2018.2

We have been working hard to improve MPS and this is possible thanks to your feedback. Keep reporting to our issue tracker – we want to hear from you!

 

Have a nice day!

Your JetBrains MPS Team

The Drive to Develop

MPS 2018.2

Posted in Announcement | Tagged , , , , , , , , | 1 Comment