
todo list
Source (link to git-repo or to original if based on someone elses unmodified work):
v0.4
----------------------------
Fix crash on kde4.4
Use AkonadiMonitor itemAdded and itemRemoved signals
Contextual menu on each item
v0.3
----------------------------
Use Akonadi to get items from the collections
Small fixes in view
v0.2.1
----------------------------
Added a license file
v0.2.1
----------------------------
- Remember the applet size
- Allow categorize todos by startDate and dueDate
- Add tooltip to the todo item
v0.2
----------------------------
- Show a reminder icon when dueDate == today
- Show the category color as background
- Fix kde-4.1 compilation
- Launch kontact editIncidence when double clicked on a todo
Ratings & Comments
63 Comments
Hi, I have plasma-dektop crashing when trying to activate the plasmoid. I filled a bug report https://bugs.kde.org/show_bug.cgi?id=325014 Thanks.
This applet freeze my kde-4.10.5 plasma desktop. I run it on my gentoo box. If i load the applet it "eat" my memory and then plasma-desktop crash and akonadiserver has ~50% cpu load. I can't then also not restart the plasma-desktop.
Hello I have an opensuse 11.4 with kde4.6. The compilation is ok, but the application is not available on the list of plasmoid and the command : plasmoidviewer todoapplet tells that it "Could not find requested component: todoapplet". Is there any way to fix it ?
well, First 'make install' put files into a 'kde-config:' folder. Second... after putting files into good places, adding this plasmoid make plasma crash.
This plasmoid seems to be cool, but it's not working for me: I installed it successfully, but i can't find it in the plasmoid list. I tried with "plasmoidviewer todoapplet", as you suggested someone else for the same problem, but that's what i get morgenstern@siduxbox:~$ plasmoidviewer todoapplet plasmoidviewer(4269)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "" not found plasmoidviewer(4269)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "" not found plasmoidviewer(4269)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0) couldn't create image from "/home/reese/laptop_C/Documents and Settings/user/Desktop/images/widgets/images/bottom.png" couldn't create image from "/home/reese/laptop_C/Documents and Settings/user/Desktop/images/widgets/images/bottomleft.png" couldn't create image from "/home/reese/laptop_C/Documents and Settings/user/Desktop/images/widgets/images/bottomright.png" couldn't create image from "/home/reese/laptop_C/Documents and Settings/user/Desktop/images/widgets/images/center.png" couldn't create image from "/home/reese/laptop_C/Documents and Settings/user/Desktop/images/widgets/images/left.png" couldn't create image from "/home/reese/laptop_C/Documents and Settings/user/Desktop/images/widgets/images/top.png" couldn't create image from "/home/reese/laptop_C/Documents and Settings/user/Desktop/images/widgets/images/topleft.png" couldn't create image from "/home/reese/laptop_C/Documents and Settings/user/Desktop/images/widgets/images/topright.png" couldn't create image from "/home/reese/laptop_C/Documents and Settings/user/Desktop/images/widgets/images/right.png" Couldn't find node center. Skipping rendering. morgenstern@siduxbox:~$ plasmoidviewer todoapplet plasmoidviewer(4399)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "" not found plasmoidviewer(4399)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "" not found plasmoidviewer(4399)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0) morgenstern@siduxbox:~$ plasmoidviewer todoapplet plasmoidviewer(4461)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "" not found plasmoidviewer(4461)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "" not found plasmoidviewer(4461)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0) Then a little window appears saying: The object could not be created for the following reason: Could not find requested component: todoapplet What's wrong?
Compiled successfully on KDE 4.5 release, plasmoid shows on desktop normally, but didn't show the task, show red text "Akonadi is not running". But Akonadi is running (I see it in processes) and works normally with other software. And how I can select from which calendars show the tasks? I need to show not all tasks, but only from custom akonadi sources.
I wish to ask answers for this too, works OK but after restart no todos showed and red label "Akonadi is not running". Disabling and re-adding solves this problem but... Thanks
How does this plasmoid work? I tried to use it and added some fake todos, that should end today and tomorrow, but it doesn't show up in the todo-list (only in korganizer). I'm using KDE SC 4.4.2.
This plasma applet is really amazing! It was exactly that what I was looking for. I have added some improvements/fixes: * German translation * Possibility to hide completed tasks * Correct version number in the desktop file http://linux.wuertz.org/dists/sid/main/source/todo_0.4.1.tar.gz
Why not make the version in the .desktop file reflect the version number here? It is quite confusing that they differ...
yes please...
On Kubuntu 9.10 (kde 4.3.3, so I had to comment out the "setAlternating..." line in order to compile) the resulting plasmoid looks quite ugly, and the contextual menu for items doesn't come up. promising, but needs work.
That method was since 4.4 (http://api.kde.org/4.x-api/kdelibs-apidocs/kdeui/html/classKCategorizedView.html#a7f26ac5deb64578677061a0640770b36) You can try to comment it ...
oh, yes with version 0.3, compiled on karmic with kde 4.3 and akonadi, placing a plasmoid to desktop hanged on all the plasma environment. after reboot plasma did not loaded. the only way to roll back was to edit manually -HOME/.kde/share/config/plasma-desktop-appletsrc to remove the buggy plasmoid is it a known bug? was it fixed in this version?
Linking CXX shared module ../../lib/plasma_engine_todo.so [ 58%] Built target plasma_engine_todo [ 64%] Building CXX object src/applet/CMakeFiles/todoapplet.dir/todomodel.o [ 70%] Building CXX object src/applet/CMakeFiles/todoapplet.dir/todomodelcategorydelegate.o [ 76%] Building CXX object src/applet/CMakeFiles/todoapplet.dir/todoview.o /home/flying-stranger/Telechargements/todo_plasmoid/src/applet/todoview.cpp: In constructor ‘TodoView::TodoView(QWidget*)’: /home/flying-stranger/Telechargements/todo_plasmoid/src/applet/todoview.cpp:37: error: ‘setAlternatingBlockColors’ was not declared in this scope [ 82%] Building CXX object src/applet/CMakeFiles/todoapplet.dir/todoitemdelegate.o make[2]: *** [src/applet/CMakeFiles/todoapplet.dir/todoview.o] Erreur 1 make[2]: *** Attente des tâches non terminées.... make[1]: *** [src/applet/CMakeFiles/todoapplet.dir/all] Erreur 2 make: *** [all] Erreur 2
It seems like that method exists since KDE 4.4
Thanks for this good widget :) I downloaded and compiled that,and without any error it was compiled, but I do not know that how it run?? while I install new widget, it is appeared on list of widget but it is not listed!! Thanks for any help or guidance
You can test it with "plasmoidviewer todoapplet" Thanks
Thanks for your attention But while I run that command give error : findServiceByDesktopPath: not found findServiceByDesktopPath: not found There is file "/lib/kde4/todoapplet.so". Thanks for nay help or guidance.
the files are installed incorrectly. aside of /usr//lib/kde4/todoapplet.so you have /lib/kde4/todoapplet.so
I have the same problems on Kubuntu... However prefix was specified during CMake as you have mentioned in the readme. But the problem is that in the readme you mention kde-config, which is wrong. It should be kde4-config.
the 0.3 archive seems broken, can you reupload it? thanks
Reuploaded, thanks !
I'm having a big problem with the version 0.3: when it is in the panel the KDE start (4.3.2, Debian Sid) takes extremely long until the desktop loads, the arrow for the systemtray is extremely large (about 32x32 pixel) - and all entries in the todo list are shown in one unreadable stack at the top of the list. I then need to go into the plasmoid's settings and press ok (without changing anything). After that the entries are readable, one below the other as it should be. Until the next login. Any clue?