D20576: Add new notifications KCM
Kai Uwe Broulik
noreply at phabricator.kde.org
Mon Apr 15 16:13:00 BST 2019
broulik created this revision.
broulik added reviewers: Plasma, VDG.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
broulik requested review of this revision.
REVISION SUMMARY
This completely rewrites the notifications KCM using `libnotificationmanager`.
All notification-related settings are moved from the widget to a KCM. This includes popup placement settings, history, job management, as well as Task Manager progress and badges.
The main page contains global notification settings. The timeout heuristic based on word count is dropped and instead a fixed configurable timeout value (1-120s, default 5s) is used. On the applications
BUG: 401616
BUG: 398543
BUG: 393123
FIXED-IN: 5.16.0
TEST PLAN
Depends on D20265 <https://phabricator.kde.org/D20265> D20266 <https://phabricator.kde.org/D20266>
Task manager changes to respect these settings pending.
REPOSITORY
R119 Plasma Desktop
REVISION DETAIL
https://phabricator.kde.org/D20576
AFFECTED FILES
CMakeLists.txt
kcms/CMakeLists.txt
kcms/notifications/CMakeLists.txt
kcms/notifications/Messages.sh
kcms/notifications/filterproxymodel.cpp
kcms/notifications/filterproxymodel.h
kcms/notifications/kcm.cpp
kcms/notifications/kcm.h
kcms/notifications/kcm_notifications.desktop
kcms/notifications/package/contents/ui/ApplicationConfiguration.qml
kcms/notifications/package/contents/ui/PopupPositionPage.qml
kcms/notifications/package/contents/ui/ScreenPositionSelector.qml
kcms/notifications/package/contents/ui/SourcesPage.qml
kcms/notifications/package/contents/ui/main.qml
kcms/notifications/package/metadata.desktop
kcms/notifications/sourcesmodel.cpp
kcms/notifications/sourcesmodel.h
To: broulik, #plasma, #vdg
Cc: plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20190415/60d03cce/attachment-0001.html>
More information about the Plasma-devel
mailing list