Program wczesnego dostępu dla MPS 2021.3 otwarty


Premiera MPS 2021.3 została przesunięta, a obecny postęp w pracach nad programem został udostępniony w ramach programu EAP.

Nowe elementy dotyczą między innymi eksperymentalnego wsparcia dla języka Kotlin, zmian w UI oraz funkcjach.

Eksperymentalne wsparcie języka Kotlin

Ta wersja MPS zawiera wczesną implementację języka Kotlin. Obecnie działa przy elementach struktury oraz języku, jednak nadal jest to częściowe wsparcie. Oznacza to również obsługę skrótów w kodzie Kotlin.

Implementacja systemu typów jest możliwa do instalacji za pomocą odpowiedniego pluginu.

Widoczność akcji zmiany w adnotacji

W momencie gdy migracje niskiego poziomu wpływają na katalog główny widoczność ich w kolumnie „Adnotacje” może być niepotrzebna oraz utrudniać pracę. Dzięki ukryciu rewizji, zostaje ona wykluczona z wyniku co daje bardziej przejrzysty widok końcowy.

Optymalizacja wyników działania adnotacji

Działania dotyczące wyników zostały przyśpieszone przy pomocy uproszczenia ich działania co usprawniło ich pracę.

Okno dialogowe szczegółów

Została wprowadzona opcja wyświetlenia szczegółów dotyczących gałęzi projektu w trakcie ich łączenia.

Opisy zmian w oknie dialogowym porównania

Zaimplementowano nową akcję pomagającą zmienić opis różnych edytorów gałęzi w oknie porównania.

Generacja kompatybilnych zamknięć lambd w Java

Domknięcia w MPS, w przypadku gdy są kompatybilne, są teraz generowane w wyrażeniach Java.

Zmiany w ustawieniach kontroli wersji

Ustawienia zostały dopracowane i są teraz lepiej widoczne oraz użyteczne. Istnieje teraz lista dostępnych ustawień oraz konfiguracji, a dodany został osobny węzeł dla mapowania katalogów. Ustawienia Git zostały teraz uporządkowane w sekcje.