Web Awesome beta
Вышла первая бета-версия проекта Web Awesome — ребрендинга и следующей мажорной версия библиотеки веб-компонентов Shoelace. Я активно использую её на разных проектах и часто рекомендую. Есть даже соответствующий пост.
Создатель и основной ментейнер Shoelace, Кори ЛаВиска, в 2022 году присоединился к команде Font Awesome — популярной библиотеки иконок. В 2024 году была проведена успешная кампания на Kickstarter по сбору средств на разработку Web Awesome.
Результатом стал полный ребрендинг Shoelace с новым названием, визуальным оформлением и функциями. Web Awesome по-прежнему останется библиотекой с открытым исходным кодом. Всё, что доступно в Shoelace будет доступно в Web Awesome.
С ребрендингом переработано ядро библиотеки. Улучшен механизм стилизации и темизации, доработаны существующие и добавлены новые компоненты, исправлены баги. Список изменений внушительный.
Из нового: утилиты для раскладки, две новые темы (Default и Web Awesome, старая сохранена под названием Shoelace), стили для стандартных HTML-элементов, визуальные тесты для поддержания консистентности, дополнительные дизайн-токены.
Для поддержания устойчивости проекта появились варианты платных подписок с расширенными функциями:
- Редактор тем. Возможность создать собственную уникальную тему через веб-интерфейс и выгрузить её для использования в проекте;
- Библиотека шаблонов. Набор готовых популярных шаблонов пользовательского интерфейса, собранных из компонентов библиотеки;
- Компонент страницы. Специальный настраиваемый компонент для расположения основных элементов страницы и создания адаптивного макета;
- Иконки Font Awesome. Быстрое добавление в проект иконок Font Awesome Pro при наличии соответствующей подписки;
- Темы и компоненты. Дополнительные темы и компоненты, такие как Data Grid, Chart, Combobox, Date Picker;
На данный момент Web Awesome вышла в стадию публичной беты после этапа альфа-тестирования. Работа продолжается, в том числе некоторые обновления отправляются в текущую 2.x версию Shoelace.
Платные функции и поддержка со стороны Font Awesome делают проект устойчивым. Ядро остаётся бесплатным и с открытым кодом. Разработка на основе веб-стандартов обеспечивает долговечность и совместимость практически с любым стеком.
#ui
Post #260
1.03K