<table><tr><td style="">ngraham 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/D12529">View Revision</a></tr></table><br /><div><div><p>That's a great question, Kurt! Generally I try to ask the following questions:</p>
<ol class="remarkup-list">
<li class="remarkup-list-item">"What do competing offerings have as the default settings?" Whatever that it, it's likely to be what users are most accustomed to and will expect. This should be weighted very heavily unless the industry standard is truly terrible and users hate it :)</li>
<li class="remarkup-list-item">"What's the balance of complaints in Bugzilla tickets and online forums?" If the same issues get complained about over and over again, that's a pretty good indication that something should be changed.</li>
<li class="remarkup-list-item">"What does my usability training say about the subject?" I'm really not trying to cast myself as an expert here, because there are always two sides to any argument. But I've studied this stuff for years.</li>
<li class="remarkup-list-item">"What would be best for typical users of this program performing typical workflows?" This requires really putting yourself in the shoes of an average user of the program, and envisioning common workflows.</li>
</ol>
<p>For this particular matter, here are my answers:</p>
<ol class="remarkup-list">
<li class="remarkup-list-item">Industry standard is paste-as-text by default, and it's not a default that users seem to hate.</li>
<li class="remarkup-list-item">Online, I see more complaints in general about the KDE drag-and-drop menu then I do defense of it in response.</li>
<li class="remarkup-list-item">Good defaults are key for usability. That means common actions should be easy, and uncommon actions should be possible. It's rarely a good trade-off to make common actions slower or more frustrating in exchange for making it easier to perform uncommon ones. All of this is neatly encapsulated with our "simple by default, powerful when needed" motto.</li>
<li class="remarkup-list-item">Because of #1, most of the time someone drags a file or folder into Konsole, it's because they want to use it as an argument to a command-line program, because that's what they're used to doing in any other terminal program they've used (users of terminal programs tend to have experience with multiple platforms). This therefore becomes the common case we should make easy, per #3. Dragging an item to Konsole to move, copy, or link it is much less common because you'd be dragging from your file manager that can already easily accomplish these tasks. By displaying the drag menu by default, we burden the common workflow by making users click through it, for the benefit ofmaking the uncommon actions easier. Not a good trade-off, usability-wise.</li>
</ol>
<p>Hopefully that explains my thought process a bit better!</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R319 Konsole</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D12529">https://phabricator.kde.org/D12529</a></div></div><br /><div><strong>To: </strong>ngraham, Konsole, hindenburg, VDG<br /><strong>Cc: </strong>Plasma, herrold, ngraham, hindenburg<br /></div>