broulik added a comment.
Do you actually cache the downloaded image somewhere on disk? I wouldn't want
every startup of plasma download the image. Also, does it check for mobile
internet being used instead of Wifi, looks like we need a NM dataengine.
@graesslin Perhaps we need to re-introduce the X-Required-Permission stuff so
a wallpaper can specify it needs internet and can then be filtered out from the
lock screen config?
INLINE COMMENTS
> config.qml:71
> + model: [
> + { "label": i18n("Scaled and Cropped"), "fillMode":
> Image.PreserveAspectCrop },
> + { "label": i18n("Scaled"), "fillMode": Image.Stretch },
Those quotes are unneccessary, label: "foo" is enough
> config.qml:79
> +
> + Component.onCompleted: { readSizePosition(); }
> + onCurrentIndexChanged: { writeSizePosition(); }
Those {} are unneccessary, Component.onCompleted: readSizePosition()
> config.qml:84
> + for (var i in model) {
> + if (model[i]["fillMode"] ==
> wallpaper.configuration.FillMode) {
> + sizePositionCombo.currentIndex = i;
model[i].fillMode ===
> config.qml:211
> +
> + nameFilters: [ "Image files (*.jpg *.jpe *.jpeg *.png *.bmp
> *.svg *.svgz)" ]
> + selectExisting: true
Can we do mime filters instead?
> config.qml:213-214
> + selectExisting: true
> + selectFolder: false
> + selectMultiple: false
> +
I suppose those are the default values and don't need to explicitly mentioning?
> main.qml:39
> +
> + function evalEnabledSources() {
> + enabledSources.length = 0;
Can you make this more declarative, ie.?
property var enabledSources: {
// the stuff of this function
}
> main.qml:40
> + function evalEnabledSources() {
> + enabledSources.length = 0;
> + for (var i in allSources) {
Urgh
REPOSITORY
rKDEPLASMAADDONS Plasma Addons
REVISION DETAIL
https://phabricator.kde.org/D1976
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: bgupta, sebas, #plasma
Cc: broulik, garg, sebas, graesslin, davidedmundson, plasma-devel, #plasma,
jensreuterberg
_______________________________________________
Plasma-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/plasma-devel