<table><tr><td style="">ngraham created this revision.<br />ngraham added reviewers: VDG, Plasma.<br />Herald added a project: Plasma.<br />Herald added a subscriber: plasma-devel.<br />ngraham requested review of this revision.
</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/D29501">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p><a href="https://phabricator.kde.org/D27845" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">D27845</a> seems to have turned into a compromise that nobody is happy with, so I'd like to<br />
propose a bold alternative to it that in my opinion is superior and fully implements the<br />
proposal from <a href="https://phabricator.kde.org/T12441" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">T12441</a>: put the default panel on the left, thicken it, and use an an IOTM<br />
pre-populated with apps.</p>

<p>This yields all of the benefits brought up in <a href="https://phabricator.kde.org/T12441" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">T12441</a>. Compared to <a href="https://phabricator.kde.org/D27845" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">D27845</a> it allows the<br />
Panel can be made thicker and therefore display larger, prettier icons without feeling<br />
wasteful of space. A thicker panel makes it more touch-friendly since the IOTM buttons<br />
are larger and closer to the size of a finger. Finally, putting the panel on a vertical<br />
edge is more suitable for typical modern widescreen displays where vertical space is more<br />
scarce than horizontal space.</p>

<p>It's a lot like the arrangement used by Ubuntu's Unity, or their current GNOME setup. I<br />
have been using this arrangement for over two years and I think it's fantastic. I also<br />
see a number of other KDE developers using this exact arrangement or a similar one so it<br />
seems to be reasonably popular and battle-tested already.</p>

<p>If we move forward with this, we will need to fix <a href="https://bugs.kde.org/show_bug.cgi?id=387775" class="remarkup-link" target="_blank" rel="noreferrer">https://bugs.kde.org/show_bug.cgi?id=387775</a><br />
or work around it by disabling the default left touch screen edge or move it a different<br />
edge. We would also want to consider relocating or disabling the current top-left<br />
hotcorner, as it would slightly interfere with the Kickoff button. My recommendtation<br />
would be to move it to the bottom-right corner, to preserve the ability to trigger an<br />
action in every single screen corner without looking, which we have right now.</p></div></div><br /><div><strong>TEST PLAN</strong><div><p><a href="https://phabricator.kde.org/F8290733" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">F8290733: Left panel with IOTM.png</a></p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R119 Plasma Desktop</div></div></div><br /><div><strong>BRANCH</strong><div><div>left-panel-iotm-by-default (branched from master)</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D29501">https://phabricator.kde.org/D29501</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>applets/taskmanager/package/contents/config/main.xml<br />
layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js</div></div></div><br /><div><strong>To: </strong>ngraham, VDG, Plasma<br /><strong>Cc: </strong>plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, ragreen, ZrenBot, ngraham, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart<br /></div>