Revision b2708f2...

Go back to digest for 4th August 2013

Optimization in KDE Base

Eike Hein committed changes in [kde-workspace] /desktop/applets/tasks/package/contents:

Sizing threshold tweaks.

This reduces the preferred minimum height of items to barely above
the font's M size, allowing layout to break into additional rows
far sooner. Additionally, the scaling curve for icons is fudged to
allow the icon to overrun a bit into the frame margins at very low
item heights. Together this answers the clamor for supporting very
space-constrained forced multi-row configurations similar to the
old applet's behavior, while still trying to look not quite as bad
in the process.

Not very happy about introducing some fixed pixel values into the
calculations, but between the poor support for font metrics in QML
and tweaking things for scenarios in which single pixels matter,
it's inevitable for now.

File Changes

Modified 3 files
  • /desktop/applets/tasks/package/contents
  •   plasma/code/layout.js
  •   plasma/ui/GroupDialog.qml
  •   plasma/ui/Task.qml
3 files changed in total