plasmoid: The usual code cleanup
Use ellipses instead of triple period
A real ellipsis character is better for accessibility, as screen readers will describe it appropriately.
Basic code cleanup
Lots of the usual stuff
Clip the ListView
That's not a responsibility of a ScrollView to take care of Flickable's clipping.
See frameworks/qqc2-desktop-style!332 (merged) and plasma/libplasma!1014
Use better sizing binding for ListView delegate
Flatten plugin controllers, menu and other non-graphical components
Flat is better than nested. Those non-graphical components don't need to be buried deep inside visual hierarchy tree. For example, for me it was confusing to find the device label item after Battery, Connectivity and VirtualMonitor only to realize some time later that those were not actual visual indicators.