<table><tr><td style="">mvourlakos 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/D11220">View Revision</a></tr></table><br /><div><div><p>Please read also: <a href="https://bugs.kde.org/show_bug.cgi?id=379888" class="remarkup-link" target="_blank" rel="noreferrer">https://bugs.kde.org/show_bug.cgi?id=379888</a> why I proposed this.</p>

<p>The issue appeared from Latte Dock. When the user uses the parabolic effect and the FolderView is animated then somewhere in the middle of the animation it changes from icon to FullRepresentation and vice versa. In the bug report I proposed that this applet should respect at least the user-set panel icon-size in order to not change to FullRepresentation for values lower than the user set one.</p>

<p>So if the user has set Panel Icon Size:256px then the applet shouldnt change to FullRepresentation for values lower than that.<br />
But <a href="https://phabricator.kde.org/p/hein/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;">@hein</a> proposed that this isnt valid for the specific applet because some users might want to change to FullRepresentation earlier e.g. at sidebars.</p>

<p>So after that discussion I implemented a user choice for this...</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>I think the containment should force constraints on the applets instead, and the applets need to follow the constraints.</p></blockquote>

<p>I dont have any problem to update the code if you can propose me an approach that fixes the Latte issue and preserves the plasma design.</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">A config option for this seems to duplicate the concept of constraints (which are indeed determined by the containment.)</pre></div></blockquote>

<p>to which constraints are you refering?</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R119 Plasma Desktop</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D11220">https://phabricator.kde.org/D11220</a></div></div><br /><div><strong>To: </strong>mvourlakos, Plasma, mart<br /><strong>Cc: </strong>sebas, broulik, hein, plasma-devel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, apol, mart<br /></div>