KCM: fix QML errors, improve QML code style, use more standard components, small redesign

It started innocently enough as a few obvious bugfixes, then came the code style improvements. Before long UI polishing emerged, and from that point on it was only a matter of time before the redesign happened!

Changes are split up into atomic commits.

Before After
Before After
Edited by Nate Graham

Merge request reports

Loading