ngraham added a comment.
Some general comments: - Try to use QML Layouts as much as possible; for the most part, everything should be in a layout. - Anytime you're tempted to create a `Rectangle` with `color: "transparent"`, don't. Just use an `Item` instead. But you may not even need to do this if you use Layouts more. Idea: since the sidebar is now nice and wide, don't put the icon name inside the squeezed `FormLayout` below the icon montage. Instead, make it a header above the icon montage. Here's a patch to your patch that will implement these and other proposed changes: https://invent.kde.org/snippets/443. It will look like this: F7341810: Screenshot_20190911_163718.png <https://phabricator.kde.org/F7341810> INLINE COMMENTS > Preview.qml:78 > anchors.fill: parent > - spacing: units.gridUnit / 2 > + columns: 1 > + Rectangle { A GridLayout with one column is just a ColumnLayout; use that instead > Preview.qml:135 > } > - PlasmaCore.IconItem { > - source: iconName > - usesPlasmaTheme: cuttlefish.usesPlasmaTheme > - colorGroup: PlasmaCore.ColorScope.colorGroup > - Layout.preferredWidth: indexToSize(2) > - Layout.preferredHeight: indexToSize(2) > - } > - PlasmaCore.IconItem { > - source: iconName > - usesPlasmaTheme: cuttlefish.usesPlasmaTheme > - colorGroup: PlasmaCore.ColorScope.colorGroup > - Layout.preferredWidth: indexToSize(3) > - Layout.preferredHeight: indexToSize(3) > - } > - PlasmaCore.IconItem { > - source: iconName > - usesPlasmaTheme: cuttlefish.usesPlasmaTheme > - colorGroup: PlasmaCore.ColorScope.colorGroup > - Layout.preferredWidth: indexToSize(4) > - Layout.preferredHeight: indexToSize(4) > - } > - } > + QQC2.ToolButton { > + visible: !iconPreview.screenshotting Center this button horizontally > Tools.qml:36 > + anchors.fill: parent > + anchors.leftMargin: Kirigami.Units.smallSpacing > + anchors.verticalCenter: parent.verticalCenter Set the same thing for the right margin too REPOSITORY R118 Plasma SDK REVISION DETAIL https://phabricator.kde.org/D23712 To: cblack, #vdg, ngraham Cc: GB_2, trickyricky26, davidre, ndavis, filipf, davidedmundson, ngraham, plasma-devel, #vdg, LeGast00n, The-Feren-OS-Dev, jraleigh, fbampaloukas, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart