<table><tr><td style="">niccolove added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D26773">View Revision</a></tr></table><br /><div><div><p>Yes, I *DID* take some code from Zren plugin and wrote some other. My intention was absolutely not to steal his code, I want to be clear about that: I had opened an issue on his repo asking him to upstream the code, but then I thought that it was probably simple enough that I could figure out how it could be implemented in master based on his code, and get back to him with the patch directly to make the whole process easier for him. I did not do that yet because this patch is missing some stuff, my intention was not to already submit the patch for landing, I tried to make that clear in the summary because I couldn't find the phab button to flag it as 'not done'. I opened the diff because I had already worked on it for 4/5 hours and did not want to keep changes on local, and keeping the open diff helps me remember what I'm working on, plus I wanted to know if there were objections to implementing the feature before spending more time on it.</p>

<p>I now realize that submitting an half-finished task based on the zren code without much explanation gave the wrong impression, I'm sorry about this, and I hope that the explanation above clarifies it. My bad: I was really tired, in a hurry when submitting, and I had spent the whole afternoon on this (even reusing parts of zren's code, yes) so I just wanted to stop and study. Next time I'll be more careful.</p>

<p>This said (IF ZREN WILL GIVE PERMISSION TO USE HIS CODE, of course!) I don't like the idea of doing a kwin effect instead because:</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">Since this directly affects just the wallpaper /desktop, I think that an user would expect this to be in the wallpaper/desktop configuration page. It is just a tickbox that can go inline with the 'Get new wallpapers...' but to the left, so it uses no space and does not clutter the UI</li>
<li class="remarkup-list-item">Having it in the kwin effects section, along many many other effects, would bring down drastically the discoverability of the option, which is a bit of a pity since it's the kind of thing that you don't usually look for, but might enjoy once you've seen it.</li>
</ul>

<p>Also, less important but I'm not sure at all I can manage to write a desktop effect about this, especially since (afaik) it uses  js plugins instead of QML, and I'm not sure how the blur could be implemented there.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R120 Plasma Workspace</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D26773">https://phabricator.kde.org/D26773</a></div></div><br /><div><strong>To: </strong>niccolove, Plasma<br /><strong>Cc: </strong>ngraham, anthonyfieroni, davidedmundson, plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart<br /></div>