<table><tr><td style="">mart 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/D4599" rel="noreferrer">View Revision</a></tr></table><br /><div><div><p>stock ListView already has some api to control its own header.<br />
by default it scrolls away, otherwise it can be either fixed or being an hybrid on scrolling away and fixed title ListView.PullBackHeader (the one actually interesting i think, but different apps will need different ones)</p>
<p><a href="https://paste.kde.org/phss79wpo" class="remarkup-link" target="_blank" rel="noreferrer">https://paste.kde.org/phss79wpo</a> has a behavior very near to this patch, but flicking and scrollbar don't get the erratic behavior they get when you change the actual flickable geometry during drag of either the view directly or the scrollbar.<br />
This without needing additional patches to kirigami. it has a problem of the pull down to refresh breaking, but that should be separately fixed.<br />
i would go that route: put the attached diff in the exampes and fix separately the pull down to refresh</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R169 Kirigami</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D4599" rel="noreferrer">https://phabricator.kde.org/D4599</a></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>apol, Kirigami, mart<br /><strong>Cc: </strong>plasma-devel, apol<br /></div>