Пользовательские компоненты Flow UI

Добрый день, коллеги!
На данный момент времени в нашем проекте используется версия 1.4 с классическим интерфейсом, мы планируем переход на 1.5 и Flow UI, в текущем проекте используются пользовательские компоненты - CompositeComponent, JavaScriptComponent, от них придется избавиться или они могут быть адаптированы под Flow UI?

Добрый день!

По поводу миграции на Flow UI. Вести разработку проекта на Flow UI в версии 1.5 не рекомендуется. В этой версии Flow UI был экспериментальным и в 2.0 был сильно доработан, включая некоторые breaking changes для Flow UI.

Чтобы перевести проект на Flow UI, нужно обновить Jmix до 1.5, удалить Classic UI из проекта и адаптировать структуру проекта и скрипты сборки к Flow UI.

Здесь описано какие шаги нужно пройти: Миграция с Classic UI :: Документация Jmix.

В 2.0 Jmix CompositeComponent отсутсвует, но Vaadin поставляет класс Composite, смысл у него тот же, только нет XML вёртски.

JavaScriptComponent тоже нет, так как изменился подход интеграции JS компонентов. Здесь стоит посмотреть документацию Vaadin:

1 симпатия