D9827: [Task Manager] Let badge become pill-shaped and limit to 9,999 items
    David Edmundson 
    noreply at phabricator.kde.org
       
    Fri Jan 12 14:43:09 UTC 2018
    
    
  
davidedmundson added a comment.
  That looks really good!
INLINE COMMENTS
> Badge.qml:32
> +    implicitWidth: Math.max(height, Math.round(label.contentWidth + radius / 2)) // Add some padding around.
> +    height: Math.round(parent.height * 0.4)
> +    color: theme.highlightColor
Components shouldn't specify their own height, nor should they assume stuff about their parents, it makes them non-portable.
I would get rid of this line. Maybe specify an implicitHeight of: label.implicitHeight.
Apperance will remain identical as you're overwriting the height on line 79 of TaskBadgeOverlay
> Badge.qml:48
> +        text: badgeRect.number > 9999 ? i18nc("Over 9999 new messages, overlay, keep short", "9,999+")
> +                                      : Math.max(0, badgeRect.number).toLocaleString(Qt.locale(), 'f', 0)
> +    }
Why 0 instead of a negative?
REPOSITORY
  R119 Plasma Desktop
REVISION DETAIL
  https://phabricator.kde.org/D9827
To: broulik, #plasma, #vdg, hein
Cc: davidedmundson, ngraham, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180112/9d837381/attachment-0001.html>
    
    
More information about the Plasma-devel
mailing list