[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    LeaveNote and IncomingMsg in kdereview
From:       Duns Ens <dunsens () web ! de>
Date:       2008-09-26 14:12:00
Message-ID: 200809261612.01515.dunsens () web ! de
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi,

I'd like to move two applets in kdeplasma-addons which are handy to me and 
might be to others. It would be good to have them in 4.2 imo, since they make 
great benefit of plasma on screensaver. 
I don't think that they are really useful for the desktop though.

LeaveNote

Leavenote is an applet + a kded module to allow users to leave notes on a 
locked plasma screensaver. It can use KNotification and KNotes and has a 
fallback if knotes is not available.
To fix:
* remove daemon from names as we are no seperate process but a kded module 
now.
* remove daemon code.
* adjust dbus interface if necessary.

Everything else should be in its place (hopefully ;-)).

I haven't cleaned it up yet, since I'd like to wait about comments on the 
above issues


IncomingMsg

This applet tests and connects to various DBUS interfaces of messaging apps 
(yes parts might be needed to port to Decibel (Kopete DBus interface) for 
4.2).
It is nothing special, but very useful to me, since I don't need to unlock my 
screen to see if there are new messages. It keeps the privacy by only 
notifying about a changed message status but nothing more.
Issues:
* Layout is done in a big function which repeats code for every interface. It 
might be possible to do this better.
* DBus usage might be improvable.
* Currently the counter starts when the screen is locked. So if you go away, 
get messages in the time between being idle and screen lock, you won't get 
notified. This is, if it is desired, fixable with a small kded module loaded on 
startup and tracking changes for each app combined with a dbus connection to 
kscreensaver. Maybe Decibel can give similar features (like showing all 
messages of the last 10 minutes).

The last issue should be fixed imho, but I'd rather wait on comments first.

Cheers,
duns

[Attachment #5 (text/html)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" \
"http://www.w3.org/TR/REC-html40/strict.dtd"><html><head><meta name="qrichtext" \
content="1" /><style type="text/css">p, li { white-space: pre-wrap; \
}</style></head><body style=" font-family:'FreeSans'; font-size:13pt; \
font-weight:400; font-style:normal;">Hi,<br> <p style="-qt-paragraph-type:empty; \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>I'd like to move two \
applets in kdeplasma-addons which are handy to me and might be to others. It would be \
good to have them in 4.2 imo, since they make great benefit of plasma on screensaver. \
<br> I don't think that they are really useful for the desktop though.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><br></p>LeaveNote<br> <p style="-qt-paragraph-type:empty; \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Leavenote is an \
applet + a kded module to allow users to leave notes on a locked plasma screensaver. \
It can use KNotification and KNotes and has a fallback if knotes is not \
available.<br> To fix:<br>
* remove daemon from names as we are no seperate process but a kded module now.<br>
* remove daemon code.<br>
* adjust dbus interface if necessary.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><br></p>Everything else should be in its place (hopefully \
;-)).<br> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><br></p>I haven't cleaned it up yet, since I'd like to wait about \
comments on the above issues<br> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;"><br></p><p style="-qt-paragraph-type:empty; \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>IncomingMsg<br> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><br></p>This applet tests and connects to various DBUS interfaces \
of messaging apps (yes parts might be needed to port to Decibel (Kopete DBus \
interface) for 4.2).<br> It is nothing special, but very useful to me, since I don't \
need to unlock my screen to see if there are new messages. It keeps the privacy by \
only notifying about a changed message status but nothing more.<br> Issues:<br>
* Layout is done in a big function which repeats code for every interface. It might \
                be possible to do this better.<br>
* DBus usage might be improvable.<br>
* Currently the counter starts when the screen is locked. So if you go away, get \
messages in the time between being idle and screen lock, you won't get notified. This \
is, if it is desired, fixable with a small kded module loaded on startup and tracking \
changes for each app combined with a dbus connection to kscreensaver. Maybe Decibel \
can give similar features (like showing all messages of the last 10 minutes).<br> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>The \
last issue should be fixed imho, but I'd rather wait on comments first.<br> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><br></p>Cheers,<br> duns</p></body></html>



>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic