Программа для записи ISO-образов KDE ISO Image Writer обновилась

За последние несколько недель инструмент KDE ISO Image Writer (https://apps.kde.org/isoimagewriter/) — кроссплатформенная утилита, известная тем, что превращает необработанные ISO-образы Linux в загрузочные USB-накопители, — претерпел значительные изменения в пользовательском интерфейсе.
Ведущий разработчик приложения сообщает, что большая часть классического кода QtWidgets теперь перенесена на QML, что приводит приложение в соответствие с современным языком дизайна KDE.
Почему был выбран QML? По словам разработчиков, он предлагает более гибкий декларативный инструментарий, чем традиционный QtWidgets. Команда отказалась от градиентов, по возможности заменила их компонентами Kirigami и решила доработать предыдущий макет, а не вносить радикальные визуальные изменения.
Чтобы было ещё понятнее, давайте сравним текущую версию приложения с обновлённой.
В обновлённой версии одним из главных нововведений стало окно выбора ISO. На ранних этапах мозгового штурма рассматривалась возможность перечисления всех более чем 100 образов, доступных в репозитории Quickemu «quickget». Однако ветеран KDE Нейт Грэм указал на риск информационной перегрузки.
Таким образом, в дорожной карте теперь представлен тщательно отобранный список популярных дистрибутивов, а окончательный выбор будет сделан в ходе предстоящих обсуждений в команде. Этот небольшой каталог должен помочь новичкам выбрать варианты с хорошей поддержкой, но при этом оставить энтузиастам пространство для экспериментов.
Наконец, когда визуальный слой стабилизировался, разработчики заявили, что теперь их внимание переключится на внутреннюю структуру — в частности, на подключение нового интерфейса QML к логике загрузки ISO и процедурам записи через USB. Как только всё будет готово, тестировщики получат в своё распоряжение полностью функциональный прототип, и можно будет приступать к сбору отзывов.
Для получения дополнительной информации см. объявление: https://blogs.kde.org/2025/07/11/gsoc-milestone-1/.
Редактор: AndreyEx