D5592: Configurable icon size in vertical panels

Eike Hein noreply at phabricator.kde.org
Wed Apr 26 10:58:54 UTC 2017


hein created this revision.
Restricted Application added a project: Plasma.

REVISION SUMMARY
  Vertical panels are special: While horizontal panels are generally
  almost always only used in configurations ranging from one to three
  text lines in height, vertical panels are used in a wider range
  from very narrow to very wide, depending on whether users want to
  fit only icons or also text (which needs ample horizontal space to
  be useful).
  
  In a wide vertical panel, it's inappropriate for launcher icons to
  grow beyond a certan size, as they otherwise occupy too much
  vertical space. For that reason https://phabricator.kde.org/D4550 introduced an icon size setting
  in the Task Manager applet, shown only when the applet is embedded
  into a vertical panel.
  
  This patch brings the same setting to Kicker and App Dash, with the
  same smallMedium default. A narrow vertical panel which doesn't fit
  text labels or uses Icons-only Task Manager will therefore get same-
  sized icons in those launchers and in the TM. A wider vertical panel
  won't see the launcher icon grow beyond the TM's icon size if both
  are left as default, with settings allowing users to manage the two
  individually.
  
  CCBUG:378443
  
  A similar change will need to be done for Kickoff, which uses the
  default CompactRepr instead.

REPOSITORY
  R119 Plasma Desktop

BRANCH
  master

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

AFFECTED FILES
  applets/kicker/package/contents/config/main.xml
  applets/kicker/package/contents/ui/CompactRepresentation.qml
  applets/kicker/package/contents/ui/ConfigGeneral.qml

To: hein, #plasma, mart
Cc: plasma-devel, spstarr, progwolff, Zren, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, lukas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170426/2e034fda/attachment.html>


More information about the Plasma-devel mailing list