<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/D28033">View Revision</a></tr></table><br /><div><div><p>Idea: instead of allowing a context menu to be defined, we require that the contextual actions always be defined as actions and appear in the expanded view. Then, we make the expanded view contain a tab view and put the contextual actions into one tab, hiding the tab bar when there's only one tab, and allowing additional tabs to be defined. With this, you wouldn't define a whole separate custom expanded view; you would define additional tabs to put in the tabbed view. This would allow us to remove the context menu to make the contextual actions discoverable and touch-friendly even in more complex delegates where you want contextual actions as well as some kind of custom view.</p>
<p>Thoughts?</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R242 Plasma Framework (Library)</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D28033">https://phabricator.kde.org/D28033</a></div></div><br /><div><strong>To: </strong>ngraham, VDG, Plasma, davidedmundson<br /><strong>Cc: </strong>mart, davidedmundson, bruns, niccolove, cblack, davidre, kde-frameworks-devel, LeGast00n, GB_2, michaelh, ngraham<br /></div>