[Differential] [Commented On] D1976: Image of the Day wallpaper plugin

davidedmundson (David Edmundson) noreply at phabricator.kde.org
Thu Jun 23 01:23:18 UTC 2016


davidedmundson added a comment.


  Seems generally good.

INLINE COMMENTS

> config.qml:27
> +
> +Column {
> +    id: root;

If you switch these to ColumnLayout / RowLayout (from QtQuick.Layouts, which you're currently not using) you can get rid of a lot of the anchors and widths in this code.

> config.qml:56
> +        id: sizePositionRow;
> +        spacing: units.largeSpacing / 2;
> +

it defeats the point of having spacing as semanticly defined macros, if people then do maths with it to get any arbitrary value

> config.qml:106
> +
> +            width: formAlignment - units.largeSpacing;
> +            anchors.verticalCenter: bgColorButton.verticalCenter;

this won't acheive anything

you've set a width, but by default there's no eliding, so it'll just overflow past here anyway.

> config.qml:264
> +        id: bgColorDialog;
> +        objectName: "bgColorDialog";
> +

why?

> main.qml:93
> +            changeImage();
> +            resetTimer();
> +        }

where is resetTimer defined?

> main.qml:105
> +            anchors.bottomMargin: Math.min((parent.height / 100) * 7.5, (parent.width / 100) * 7.5);
> +            anchors.rightMargin: 5;
> +            opacity: 0.25;

we generally try to avoid pixel sizes.

> main.qml:111
> +            asynchronous: true;
> +            mipmap: true;
> +        }

why?

you're displaying this at a fixed size

REPOSITORY
  rKDEPLASMAADDONS Plasma Addons

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

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

To: bgupta, #plasma
Cc: davidedmundson, plasma-devel, #plasma, jensreuterberg, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160623/8d2eabd4/attachment-0001.html>


More information about the Plasma-devel mailing list