Summary: | Cannot scroll into the settings window of certain wallpaper plugins | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Archisman Panigrahi <apandada1> |
Component: | kcm_wallpaper | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | meven29, meven, nate |
Priority: | NOR | ||
Version: | 6.1.1 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=492654 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | screenshot-of-issue |
Description
Archisman Panigrahi
2024-07-02 03:56:31 UTC
Can reproduce. I guess we need to make this page scrollable. Affects the KScreenLocker KCM as well. This is a tricky problem. We need the page itself to be scrollable, just in case the wallpaper plugin assumes it's been placed on a scrollable page and doesn't provide its own internal scrollview. But if the wallpaper plugin does have an internal scrollview, we want its implicit height on the parent page to be exactly the available height so the page *doesn't* become scrollable — or else there would be two adjacent scrollbars. I think we would have to introspect the plugin object, but I can't see a feasible way to do it here. Any ideas here, Ivan? > Any ideas here, Ivan?
Not much, other than "just use more pages", but I see how some people might see that as a waste of space.
QtQuick/ListView aren't really designed to cooperate with each other in a compostable way, and you can't easily/safely use implicingHeight/contentHeight.
Then I guess the question is how it's working in the Plasma desktop configuration window. Seems like we need to replicate that in the wallpaper and screen locking KCMs. (In reply to Nate Graham from comment #4) > Then I guess the question is how it's working in the Plasma desktop > configuration window. Seems like we need to replicate that in the wallpaper > and screen locking KCMs. The other way to set dialog option (right on the desktop > wallpaper probably still work. |