D28152: KWinRules KCM Redesign
Ismael Asensio <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
iasensio added inline comments. INLINE COMMENTS > ngraham wrote in OptionsComboBox.qml:68 > Is this necessary to manually assign? I thought `LayoutMirroring.enabled` got set automatically? You're right, it works automatically now! It didn't previously for me, so maybe something was fixed for Qt5.14 > iasensio wrote in RuleItemDelegate.qml:67 > This helps keeping the description sizes more constant between delegates, so it looks more like a real table. > > Setting `Layout.fillWidth:true` on the `Label`produces this > F8186870: Screenshot_20200320_233750.png <https://phabricator.kde.org/F8186870> I reworked all the Layout hints to use `preferredWidth` instead of max/mins and it seems to work much better, including the `elided`label. > RulesEditor.qml:175 > + opacity: 0.7 > + Layout.maximumWidth: propertyDelegate.width - itemNameLabel.implicitWidth - Kirigami.Units.gridUnit * 6 > + Layout.alignment: Qt.AlignVCenter I'm not too proud of this, but it was required to avoid this overlapping F8245978: suggestions_overlap.png <https://phabricator.kde.org/F8245978> > ngraham wrote in RulesEditor.qml:42 > the list items are back to changing their background on hover, which isn't necessary Having `hoverEnabled: false` does not allow to show the delete button on hover only. The other option is to have it always visible, which is not as a bad as I though, and is indeed cleaner than having the background changing colors F8245946: remove_visible.png <https://phabricator.kde.org/F8245946> > davidedmundson wrote in RulesEditor.qml:148 > We shouldn't be working round Qt bugs. > > Also..if you do that, what will happen when Qt does fix it? As a kind of middle way, I set the two margins to the same value > ngraham wrote in RulesEditor.qml:175 > Is there a reason to use `opacity` rather than `visible` here? It is to preserve the space of the button in the Layout when hidden REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D28152 To: iasensio, #plasma, #kwin, #vdg Cc: ngraham, davidedmundson, hchain, broulik, zzag, kwin, dmenig, manueljlin, Orage, cacarry, LeGast00n, The-Feren-OS-Dev, cblack, konkinartem, ian, jguidon, Ghost6, jraleigh, zachus, fbampaloukas, squeakypancakes, alexde, IohannesPetros, GB_2, mkulinski, trickyricky26, ragreen, jackyalcine, iodelay, crozbo, ndavis, bwowk, ZrenBot, firef, alexeymin, skadinna, himcesjf, lesliezhai, ali-mohamed, hardening, romangg, jensreuterberg, aaronhoneycutt, abetts, sebas, apol, ahiemstra, mbohlender, mart