[systemsettings] [Bug 412913] New: Initial loading is broken
David Edmundson
bugzilla_noreply at kde.org
Sun Oct 13 17:32:58 BST 2019
https://bugs.kde.org/show_bug.cgi?id=412913
Bug ID: 412913
Summary: Initial loading is broken
Product: systemsettings
Version: unspecified
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: kcm_feedback
Assignee: unassigned-bugs at kde.org
Reporter: kde at davidedmundson.co.uk
Target Milestone: ---
KUserFeedback has two concepts:
globally disabled
enabled in $app
So even though everything is pragmatically disabled by default
Provider::isEnabled is true by default.
In the KCM we present:
globally enabled
enabled in plasma (then every app would have also have its own settings)
At a technical level we have a problem that our default settings for Plasma
feedback is on, which makes sense if a user has explicitly enabled things
globally, but doesn't make sense to have that as a default level given how
things actually work.
For now I will change the default plasma level so that plasma is disabled by
default.
As a UX level we have a big problem as it looks like it's on by default, simply
because it's not disabled.
The obvious "fix" of changing the default behaviour of
KUserFeedback::Provider::setEnabled is going to cause issues with the non-KDE
users of KUserFeedback.
I don't know what the right thing to do is.
Aleix proposed a kconfig backend for kuserfeedback so we can cascade and
handles globals nicely. Might be the only thing that works.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list