[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-pim
Subject: Re: [Kde-pim] Review Request 109825: Display KNotification and KStatusNotifier for Facebook notifica
From: "Martin Klapetek" <martin.klapetek () gmail ! com>
Date: 2013-04-10 16:09:41
Message-ID: 20130410160941.14849.30911 () vidsolbach ! de
[Download RAW message or body]
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/109825/
-----------------------------------------------------------
(Updated April 10, 2013, 4:09 p.m.)
Review request for KDEPIM and Plasma.
Changes
-------
Changes:
* moved collection remote ids to the header file
* added "Mark all notifications as read" option to KSNI
* added "Hide" option to KSNI
* made the KSNI tooltip richtext and used <ul> for the items (makes them better \
visually separated)
* limited KNotification to display only 1 notification as it is forced to always \
have 4 lines, so more notifications wouldn't be displayed anyway
* reworked the logic of the string creations a bit
* fixed issues found by Kevin
Description
-------
This patch displays a KNotification whenever an unread notification exists on \
Facebook. This KNotification groups at most 3 notifications into one popup and then \
say "...and N more" if there is more. It also keeps track of which notifications were \
already displayed and does not display them again unless they were updated on the \
server. This is all stored in a separate config file.
Then it creates a KSNI for the notifications where it always show the newest three \
notifications in the tooltip (regardless if it was displayed before or not) and \
creates a menu with the notifications, which opens browser with the notification \
link.
Diffs (updated)
-----
resources/facebook/CMakeLists.txt e8c6381
resources/facebook/facebookresource.h 4a16c0c
resources/facebook/facebookresource.cpp 67e8f3b
resources/facebook/facebookresource_events.cpp 9fc8b31
resources/facebook/facebookresource_notifications.cpp 7f6b8c4
resources/facebook/serializer/akonadi_serializer_socialnotification.cpp a261e14
resources/facebook/settingsbase.kcfg 9f8e4b5
resources/facebook/settingsdialog.cpp bfb7826
resources/facebook/settingsdialog.ui 68b6a24
Diff: http://git.reviewboard.kde.org/r/109825/diff/
Testing
-------
Yes.
File Attachments
----------------
KSNI
http://git.reviewboard.kde.org/media/uploaded/files/2013/04/02/facebook_notifications.png
Thanks,
Martin Klapetek
_______________________________________________
KDE PIM mailing list kde-pim@kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic