<table><tr><td style="">ndavis 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/D23415">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #8C98B8;
color: #6B748C;
font-style: italic;
margin: 4px 0 12px 0;
padding: 8px 12px;
background-color: #F8F9FC;">
<div style="font-style: normal;
padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D23415#519005" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: none;">D23415#519005</a>, <a href="https://phabricator.kde.org/p/zzag/" style="
border-color: #f1f7ff;
color: #19558d;
background-color: #f1f7ff;
border: 1px solid transparent;
border-radius: 3px;
font-weight: bold;
padding: 0 4px;">@zzag</a> wrote:</div>
<div style="margin: 0;
padding: 0;
border: 0;
color: rgb(107, 116, 140);"><p>I'm against renaming "smart" placement policy for couple reasons:<br />
(a) it's been called like this since its <a href="https://github.com/KDE/kde-workspace/commit/3688839f2abac2996530b012a493afcbf86ee640" class="remarkup-link" target="_blank" rel="noreferrer">inception</a>, i.e. starting from late 1999<br />
(b) "smart" is a catchy name, which is easy to memorize</p></div>
</blockquote>
<p>Catchiness is important if you're going to use it for marketing, but you never see KDE promoting the smart placement feature and people on forums rarely talk about it. Just because it has been a bad name since 1999, doesn't mean it should continue to be bad for another 20 years.</p>
<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>How should anyone know what that really means? How is "Smart" actually smart?</p></blockquote>
<p>I'd say if something is capable of doing taxes, then we can consider it to be "smart." However, this placement policy is called "smart" because "a really smart placement algorithm" decides how to place clients.</p></blockquote>
<p>If someone doesn't like that it usually places windows far away from where the mouse is, does that make it less smart than "Under Mouse"? No, but what makes a placement algorithm good is subjective. If a program does your taxes for you and does it correctly, then "smart" is not so subjective.</p>
<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>"Smart" is meaningless and must be replaced.</p></blockquote>
<p>It's cool when the name of a thing precisely reflects what it is. However in this case, we'll keep the name for historical reasons.</p>
<p>Naming things is a can of worms. For example, "Linux" is meaningless in context of a kernel.</p></blockquote>
<p>For a project, a meaningless name isn't necessarily bad. Linux only means what Linux is, which actually makes it easier to find it in search engines. Features are a different matter. This is not a feature that people talk about all the time, so I don't think history is a good reason for keeping a name. Naming is pretty easy in this case: call it what it does.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R108 KWin</div></div></div><br /><div><strong>BRANCH</strong><div><div>better-window-placement-text (branched from master)</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D23415">https://phabricator.kde.org/D23415</a></div></div><br /><div><strong>To: </strong>ngraham, KWin, VDG, ndavis, filipf<br /><strong>Cc: </strong>cfeck, filipf, zzag, ndavis, kwin, kde-doc-english, LeGast00n, The-Feren-OS-Dev, sbergeron, jraleigh, gennad, fbampaloukas, GB_2, mkulinski, ragreen, jackyalcine, Pitel, iodelay, crozbo, bwowk, ZrenBot, ngraham, alexeymin, skadinna, himcesjf, lesliezhai, ali-mohamed, hardening, romangg, jensreuterberg, abetts, sebas, apol, mart<br /></div>