Вышла новая версия Iced 0.14 — кроссплатформенной GUI-библиотеки для Rust Обложка: Skyread

Вышла новая версия Iced 0.14 — кроссплатформенной GUI-библиотеки для Rust

Новости
Главное:

  • Выпущена версия 0.14 кроссплатформенной GUI-библиотеки Iced для Rust.
  • Библиотека получила поддержку реактивного рендеринга, headless-тестирования и горячей перезагрузки.
  • Iced активно применяется в десктопной среде COSMIC и других Rust-приложениях.

8 декабря 2025 года в открытом доступе появилась новая стабильная версия библиотеки Iced 0.14 — инструмента для создания графических интерфейсов на языке программирования Rust. Проект ведется с 2019 года и распространяется под лицензией MIT. Предыдущий релиз состоялся в сентябре 2024 года.

Iced представляет собой кроссплатформенную библиотеку с типобезопасным и удобным API, которая успешно работает на всех популярных операционных системах, а также в веб-приложениях. Функционал обеспечивает поддержку адаптивной верстки и хорошую интеграцию в экосистему Rust, что делает её востребованной как среди разработчиков, так и в конкретных продуктах — например, в графической среде COSMIC.

Новый релиз 0.14 значительно расширил возможности библиотеки. Среди ключевых нововведений — реактивный рендеринг, который обеспечивает более эффективное обновление интерфейса при изменениях состояния. В дополнение появилась поддержка инструментов отладки с возможностью «перемещения во времени», что упрощает анализ поведения приложения. Также были внедрены средства headless-тестирования, что важно для автоматизации проверки графических компонентов без запуска полного интерфейса.

Помимо этого, в версии 0.14 реализована поддержка различных методов ввода, параллельное декодирование и загрузка изображений, что позитивно сказывается на производительности и отзывчивости интерфейсов. Важным улучшением стала поддержка горячей перезагрузки, позволяющей вносить изменения в код без необходимости полной перезагрузки приложения. Разработчики добавили интеллектуальные полосы прокрутки и несколько новых виджетов, расширяющих возможности создания элементов управления.

Таким образом, выпуск Iced 0.14 укрепляет позиции библиотеки в экосистеме Rust, способствуя созданию эффективных кроссплатформенных графических интерфейсов и облегчая разработку как десктопных, так и веб-приложений. Новые функции ориентированы на повышение производительности, удобства разработки и качества пользовательского опыта.

Tagged