KDE ISO Image Writer is finally getting a UI redesign and new features


                            Kde Iso Image Writer is Finally Getting a Ui Redesign and New Features

KDE ISO Image Writer is finally getting a UI redesign and new features

Home » News » KDE ISO Image Writer is finally getting a UI redesign and new features
Table of Contents

Lately, we reported on Karton, a local digital machine supervisor for the KDE Plasma desktop being developed by Derek Lin.

Now, one other GSoC mission is on the best way that goals to port the KDE ISO Picture Author’s UI to Kirigami, add the power to obtain working system photographs instantly, and tackle a bunch of different points. The mission is led by Akki (@Holychicken), who has been engaged on it for some time now as a part of Google Summer time of Code 2025.

The prevailing ISO Picture Author will get the job carried out, however it’s not with out its faults. As Akki notes, the present software is plagued with UI inconsistencies, particularly when in comparison with newer KDE functions.

There are additionally different points. For instance, damaged drag and drop performance and poor cross-platform progress indication. On Home windows, downloads from a URL haven’t any progress bar, and the function is just damaged on Linux.

They hope to repair these issues and introduce some much-needed updates as outlined beneath:

Function Description
Kirigami-based UI Port the interface utilizing Kirigami elements to make sure a responsive structure
Pre-authentication Permit customers to authenticate prematurely, choose an ISO, and run unattended
Downloadable Picture Itemizing Add the power to listing and obtain ISO photographs from inside the app
Cross-platform Compatibility Guarantee constant conduct throughout Linux, Home windows, and macOS
Improved Error Dealing with Present clearer error messages and enhance function reliability
Improved Documentation Provide clear, user-friendly documentation in regards to the app’s options

The work is already displaying promising outcomes. In Akki’s newest replace, they managed to efficiently port the preliminary ISO choice window to QML, a major first step. The developer talked about that transferring to QML was not a easy copy-paste operation, because it required a deep dive into KDE’s personal design tips to make sure the brand new interface truly felt native to the ecosystem.

The brand new UI (picture beneath) intentionally avoids a radical redesign, as an alternative iterating on the previous one to really feel acquainted whereas adopting fashionable Kirigami elements and dropping outdated parts like gradients.

As main a part of this mission entails creating a brand new web page for downloading ISO photographs instantly inside the software, a function paying homage to what you may discover within the Fedora Media Author.

Some inspiration for what to not do got here early, because the preliminary plan to listing over 100 distributions obtainable from Quickemu was scaled again.

After suggestions from KDE developer Nate Graham, who recommended an enormous listing might overwhelm customers, the plan is now to current a curated listing of fashionable distributions. On the technical facet, getting the prevailing CMake construct system to appropriately course of the brand new QML information required some effort, however that has since been sorted out.

There are nonetheless some tough edges that have to be ironed out, significantly with integrating the appliance’s C++ backend logic with the brand new QML-based frontend. That connection is strictly what Akki plans to work on subsequent.

author avatar
roosho Senior Engineer (Technical Services)
I am Rakib Raihan RooSho, Jack of all IT Trades. You got it right. Good for nothing. I try a lot of things and fail more than that. That's how I learn. Whenever I succeed, I note that in my cookbook. Eventually, that became my blog. 

share this article.

Enjoying my articles?

Sign up to get new content delivered straight to your inbox.

Please enable JavaScript in your browser to complete this form.
Name