broulik created this revision.
broulik added reviewers: Plasma, graesslin.
broulik set the repository for this revision to rKDEPLASMAADDONS Plasma Addons.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY
  The former uses native text rendering which respects anti-aliasing and 
hinting settings. It also automatically follows theme colors.
  Unfortunately it breaks the font.bold binding, so using font.weight here 
instead.
  
  BUG: 372218
  FIXED-IN: 5.8.4
  
  CHANGELOG: Font rendering in window/desktop switchers now follows 
anti-aliasing and hinting settings

TEST PLAN
  Verified that all switchers still worked. Also verified that items used 
plasma colortheme (e.g. white text on dark background on Breeze dark) were 
properly bolded (initially / when active / always, depending on the layout) and 
italicized (when minimized).
  
  The QML in there could be significantly cleaned up now that we have 
TextMetrics and Layouts in QML but this code is 5 years old ;)

REPOSITORY
  rKDEPLASMAADDONS Plasma Addons

REVISION DETAIL
  https://phabricator.kde.org/D3330

AFFECTED FILES
  desktopswitchers/previews/contents/ui/main.qml
  windowswitchers/big_icons/contents/ui/main.qml
  windowswitchers/compact/contents/ui/main.qml
  windowswitchers/informative/contents/ui/main.qml
  windowswitchers/present_windows/contents/ui/main.qml
  windowswitchers/small_icons/contents/ui/main.qml
  windowswitchers/text/contents/ui/main.qml
  windowswitchers/thumbnails/contents/ui/main.qml

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: broulik, #plasma, graesslin
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas

Reply via email to