Две из наиболее интересных функций для 0.3.1 – экспортер для нового набора шрифтов Vaadin и расширение VSCode, выпущенное в качестве.
За 0.3.0 быстро последовал 0.3.1 из-за небольшой ошибки, которую я не заметил перед выпуском.
Обратите внимание, что это предварительный альфа-релиз и он предназначен только для смелых и терпеливых, чтобы попробовать.
Как начать работу
United можно использовать онлайн, или можно экспортировать проект и использовать Unite для его локального редактирования. Перейдите к Объединить и экспортировать проект оттуда. Java Vaadin в настоящее время лучше всего поддерживается и является целью по умолчанию. Распакуйте где-нибудь экспортированный проект. Отсюда у вас есть два варианта: либо установить Uniden в VSCode через marketplace, либо установить unite с помощью npm install -g unide . Затем Uniden можно вызвать в терминале в корневом каталоге экспортированного проекта.
Машинописный текст Ваадина
Новый Vaadin TypeScripttarget – это новая функция Vaadin, которая позволяет писать представления исключительно на переднем плане. 0.3.1 содержит поддержку для него в виде экспортера. Лучшая поддержка локального редактирования появится позже.
Код Visual Studio
VSCode превратился в полезную платформу для написания приложений Java. United может быть установлен в VSCode в качестве расширения, а представления могут создаваться на чистой Java на стороне сервера. Как и в электронной версии, сохранение представления приведет к экспорту представления как Java.
Для каждого такого файла Java существует вспомогательный файл, который имеет доступ к дизайну и может использоваться для подключения прослушивателей и другой логики к дизайну. Файл Aux не будет перезаписан при сохранении дизайна.
Другие улучшения и исправления
Brute был интегрирован в режим эскиза. Brute – это крошечная библиотека, которая находит соответствующие свойства CSS flexbox при заданной конфигурации абсолютно расположенных прямоугольников. Это означает, что div может использоваться там, где ранее были необходимы vaadin-вертикальная компоновка и vaadin-горизонтальная компоновка .
И у него были некоторые проблемы с тем, что маркер сброса застрял, когда операция DnD не закончилась сбросом. Например, если удаление происходит за пределами области бумаги, содержащей отредактированный вид, красный маркер застревает, и в области, которую он охватывает, невозможно установить DnD. Это было исправлено в этой версии.
Вложенные компоненты не работали должным образом. Вставка дерева была исправлена, и для них создан вложенный теневой DOM, чтобы стили также работали правильно.
Что будет в 0.4.0
Цель версии 0.4.0 – улучшить удобство использования Unide для визуального дизайна во время разработки. Чтобы облегчить это, я сначала начну работать над примером проекта для цели Java, продолжая со временем охватывать другие цели.
Кроме того, с этого момента каждая второстепенная версия будет содержать улучшения для какой-то конкретной цели. Для 0.4.0 существует несколько: Java, машинописный текст Vaadin, элемент списка и ванильный JS. После этого я выберу фреймворки в порядке убывания популярности в опросе State of JS 2019. Это означает, что 0.5.0, скорее всего, будет содержать надлежащую поддержку React: экспорт проектов React и локальная работа над существующими проектами, как это возможно с целью Java сейчас.
Оригинал: “https://dev.to/mjvesa/unide-0-3-1-released-2gb1”