Refactor of OverlaySheet

Authored by mart on Apr 1 2020, 7:38 AM.

Description

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

Details

Committed
martApr 1 2020, 7:39 AM
Reviewer
Kirigami
Differential Revision
D28289: Refactor of OverlaySheet
Parents
R169:0c7ba88d3970: Add ShadowedImage and ShadowedTexture items
Branches
Unknown
Tags
Unknown