Разработчики свободной системы нелинейного видеомонтажа OpenShot, недавно успешно завершившей кампанию по сбору средств на Kickstarter, сообщили о решении перевести приложение с тулкита GTK+ на Qt. Выход переработанной версии OpenShot с интерфейсом на Qt ожидается в декабре.
По мнению разработчиков миграция на Qt существенно упростит процесс разработки кросс-платформенной версии редактора, способной работать на платформах Linux, Windows и Mac OS X. Qt даст возможность задействовать нативный набор виджетов для каждой из платформ, сделав интерфейс привычным для пользователей различных систем, а также предоставит более широкий набор инструментов для проектирования интерфейса. Кроме того, использование Qt позволит использовать OpenGL при работе виджета предпросмотра видео и обеспечит более высокую производительность при обработке HTML и JavaScript, с использованием которых будет написана новая шкала времени и виджеты редактирования кривых. Переход на QML/JavaScript также сократит размер кодовой базы и даст возможность удалить тысячи строк связанного с GTK+ кода, который можно будет заменить более простой и компактный код для работы с Qt API, а также компоненты на языке JavaScript.