Refactor of OverlaySheet
Summary:
Rework OverlaySheet to remove some sizing hacks that made ListView and GridView
not work well, fix some appearance issues with the new scrollbar, make it easier
to dismiss sheets via swipe.
the internal flickabe is never interactive, flicking is only managed by an
external flickable that manages both normal flicking and dismissal swipe
Test Plan:
Before:
After:
Reviewers: Kirigami, ngraham
Reviewed By: Kirigami, ngraham
Subscribers: anthonyfieroni, ngraham, plasma-devel
Tags: Kirigami
Differential Revision: https://phabricator.kde.org/D28289