Skip to content

desktoppackage: Fix visual overlapping of ScrollBar, separator and delegates

ivan tkachenko requested to merge work/ratijas/6/applet-config-layout into master

desktoppackage: Fix visual overlap of items in applet configuration view

Vertical separator must not overlap ScrollBar of a ScrollView nearly. Exact same issue has been fixed in System Settings / Sidebar view earlier this year.

See also: systemsettings!191 (merged)

desktoppackage: Fix ScrollBar overlapping configuration category delegates

Second rule of the fighting club: never zero out ScrollView paddings. They exist for a reason, and that reason is to keep enough space on the sides for scrollbars, in an RTL-aware manner. Content width being bound to ScrollView's own availableWidth ensures that horizontal ScrollBar won't appear just because of content's implicit width; and content's width in turn bound to ScrollView's contentWidth ensures that it won't get clipped or overlapped.

Before After
Before After

Merge request reports