Review Request: changes to comic applet and dataengine and an osnews provider
Marco Martin
notmart at gmail.com
Sun Feb 3 16:45:55 CET 2008
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://matt.rogers.name/r/47/
-----------------------------------------------------------
(Updated 2008-02-03 09:45:54.979278)
Review request for Plasma.
Summary
-------
this is a quite massive change to the comic applet, yeah i know quite hard to review sorry for that.
the main chanea are:
-i've added a provider to http://www.osnews.com/comic (got permission from them) it uses a rss feed so only last 15 will be available but i think is enough
-now the applet can be resized (option that can be disabled if you want to see the comic as is)
-the dataengine now giver more data that can also be cached at the moment it has only the url of the comic of the day, but i plan to use it also to pass the date of the previous and the next comic (useful for comics that don't have a strip every day)
-the url of the comic is displayed at the bottom of the applet and clicking on it it opens a web browser on that page (useful if the comic is scaled down and some (osnews) explicitly asks it)
Diffs
-----
/trunk/extragear/plasma/applets/comic/CMakeLists.txt
/trunk/extragear/plasma/applets/comic/comic.h
/trunk/extragear/plasma/applets/comic/comic.cpp
/trunk/extragear/plasma/applets/comic/configdialog.h
/trunk/extragear/plasma/applets/comic/configdialog.cpp
/trunk/extragear/plasma/applets/comic/configimg.qrc
/trunk/extragear/plasma/applets/comic/pics/osnews.png
/trunk/extragear/plasma/dataengines/comic/CMakeLists.txt
/trunk/extragear/plasma/dataengines/comic/cachedprovider.h
/trunk/extragear/plasma/dataengines/comic/cachedprovider.cpp
/trunk/extragear/plasma/dataengines/comic/comic.h
/trunk/extragear/plasma/dataengines/comic/comic.cpp
/trunk/extragear/plasma/dataengines/comic/comicprovider.h
/trunk/extragear/plasma/dataengines/comic/comicprovider.cpp
/trunk/extragear/plasma/dataengines/comic/dilbertprovider.h
/trunk/extragear/plasma/dataengines/comic/dilbertprovider.cpp
/trunk/extragear/plasma/dataengines/comic/garfieldprovider.h
/trunk/extragear/plasma/dataengines/comic/garfieldprovider.cpp
/trunk/extragear/plasma/dataengines/comic/osnewsprovider.h
/trunk/extragear/plasma/dataengines/comic/osnewsprovider.cpp
/trunk/extragear/plasma/dataengines/comic/snoopyprovider.h
/trunk/extragear/plasma/dataengines/comic/snoopyprovider.cpp
/trunk/extragear/plasma/dataengines/comic/userfriendlyprovider.h
/trunk/extragear/plasma/dataengines/comic/userfriendlyprovider.cpp
/trunk/extragear/plasma/dataengines/comic/xkcdprovider.h
/trunk/extragear/plasma/dataengines/comic/xkcdprovider.cpp
Diff: http://matt.rogers.name/r/47/diff
Testing
-------
-tried the osnews provider with every comic they've published for now
-scaling down a comic if not all the strips have the same size it keeps the right aspect ratio for every comic
-tried the link with all the comics
-xkcd comic seems broken, was it broken already (i'll do some tests)
Screenshots
-----------
osnews favicon
http://matt.rogers.name/r/47/s/2/
Thanks,
Marco
More information about the Panel-devel
mailing list