Вышла бета-версия Compose Multiplatform — декларативного фреймворка для разработки интерфейсов на Kotlin
Вышла бета-версия Compose Multiplatform — декларативного фреймворка для разработки интерфейсов на Kotlin
Вышла бета-версия Compose Multiplatform — декларативного фреймворка для разработки интерфейсов на Kotlin. JetBrains еще на шаг приблизились к стабильному релизу Compose for Desktop и Compose for Web, который запланирован на конец этого года. Вот что ждет вас в этом обновлении:
- JetBrains начинают стабилизацию API в преддверии релиза версии 1.0, поэтому вводям явные пометки для экспериментальных интерфейсов.
- Новая версия Compose Multiplatform использует артефакты Android, опубликованные Google. Это позволило решить проблемы с совместимостью.
- В Compose for Desktop тоже много улучшений:
- более стабильная работа на оборудовании и драйверах, вызывавших проблемы, благодаря интеллектуальному переключению на программный рендеринг;
- новый API курсора, в том числи новый API наведения;
- поддержка прозрачных окон;
- первый предварительный вариант поддержки специальных возможностей на macOS.
- В Compose for Web добавлена возможность использования SVG в дереве DOM в дополнение к HTML-элементам, при этом можно продолжать использовать API Compose.