
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Plasmoid is meant to show a progress of your tasks in a convenient form. You can have static progress states and set the completed part manually or you can use dynamic progresses that have a constant speed, timers or poll data from external sources. A supplemental data engine (installed separately) adds DBus interface to the plasmoid. This means you can access values from a command line and from any other program. This thing even let you control your script from the plasmoid (pause it or let it go).
You can have multiple progresses on one plasmoid. This keeps things organized in groups and saves a space. Plasmoid have a few visual interfaces and allows you to setup their style. Everything is done to give you the whole picture on your tasks and to let you manage your time better.
Another useful feature is an action that's executed when progress state becomes equal to 100%. It could be a message through a standard KDE notification system or launch of external program.
See detailed description and more screenshots on the homepage.
Dependencies:
KDE 4.4.1 or above, PyQt
Awards:
1st Runner Up and Creative Genius label in the 2010 KDE Javascript Jam Session
9 years ago
plasmoid v0.1.3:
* fix: walk-around for Plasma bug #271181 (for KDE SC 4.6 users)
engine v0.1.3:
* fix: walk-around for Plasma bug #271648 (for KDE SC 4.6 users)
plasmoid v0.1.2:
* new: Units parameter
engine v0.1.2:
* fix: walk-around for Plasma bug #234781
plasmoid v0.1.1:
* new: interface translation template
* new: Russian localization
engine v0.1.1:
* fix: item management from qdbus didn't work on some systems (report by Ulf Sauer)
9 years ago
plasmoid v0.1.3:
* fix: walk-around for Plasma bug #271181 (for KDE SC 4.6 users)
engine v0.1.3:
* fix: walk-around for Plasma bug #271648 (for KDE SC 4.6 users)
plasmoid v0.1.2:
* new: Units parameter
engine v0.1.2:
* fix: walk-around for Plasma bug #234781
plasmoid v0.1.1:
* new: interface translation template
* new: Russian localization
engine v0.1.1:
* fix: item management from qdbus didn't work on some systems (report by Ulf Sauer)
mikesol
8 years ago
Could you please add some ticking sound while the timer is working?
With this feature the plasmoid could be used as an excellent pomodoro timer.
Regards.
Report
lgfreitas
8 years ago
I am trying to (ab)use this plasmoid to meter cpu usage. I have created a script that calculates cpu usage and returns it as a number. When providing this script to Make Progress! plasmoid, it runs it right the first time but then it never gets runned again. Is there a way to fix that?
Report
msan
8 years ago
Object::disconnect: No such slot JsAppletInterface::dataUpdated(QString,Plasma::DataEngine::Data)
Object::disconnect: (sender name: 'date +%S')
I'll try to create a testcase and file a bug to KDE Bugzilla. I don't see any way to workaround this, sorry...
Report
deepakk79
9 years ago
Report
mgp
9 years ago
Thanks, Nikita, for the update. Make progress (v0.1.3) now works with the KDE 4.6 series (on my Kubuntu 10.10, at least).
A few notes on the installation:
a. I was not able to in install via the "Get New Stuff" dialogue.
b. I was not able to install by downloading the plasmoid and using the "Install Widget from local file" option.
Hopefully it will just work for you, but, for those of you having problems to install, here is how I proceeded.
1. Uninstall any previous instances of Make Progress!
2. Check there are no related files in (delete related files if existent)
/path/to/home/.kde/share/apps/plasma/plasmoids/
/path/to/home/.kde/share/kde4/services/
3. Download the plasmoid file from:
http://kde-apps.org/content/download.php?content=122783&id=1&tan=15151387
4. Extract the plasmoid file (you can use Ark)
5. Now we will proceed with a few terminal commands
Quote:$cd /path/to/directory/make-progress-0.1.3/
$make
$plasmapkg -i make-progress-0.1.3.plasmoid
6. Now you should find the Make Progress! plasmoid in your list of plasmoids.
7. If all works, you can now delete the the directory:
/path/to/directory/make-progress-0.1.3/
Hope this doesn't sound too confusing and that this description helps someone.
Best,
Michael
Report
deepakk79
9 years ago
Report
msan
9 years ago
Report
msan
9 years ago
Report
framp
9 years ago
I'm able to create a new progress, timer, live progress, etc.. but clicking on the Settings button on the progress does not work
The error is:
Object::disconnect: No such slot JsAppletInterface::dataUpdated(QString,Plasma::DataEngine::Data)
Object::disconnect: (sender name: 'python '/home/framp/.kde4/share/apps/plasma/plasmoids/name.melnichenko.nikita.make-progress/contents/ui/../scripts/dialog-config-progress.py' '{"type":"Basic","minimum":0,"maximum":100,"value":0,"name":"p1","title":"p1","units":"[%]","actionOnFinish":{"use_knotify":false,"knotify_type":"Notification","knotify_template":"","knotify_timeout":0,"use_command":false,"command_line":""},"ui":{"type":"Circles","color":[205,92,92],"border_color":[139,0,0],"background_color":[231,211,211],"background_border_color":[169,169,169],"direction":"Clockwise","starting_point":"Top","displayed_part":"Elapsed"}}'')
Thanks for this great widget by the way :)
It looks really cool
Report
msan
9 years ago
You should see a dialog.
I suppose it doesn't work because of PyQt or something.
Report
mgp
9 years ago
First of all thanks for the plasmoid, it is very useful.
However, the plasmoid has disappeared and will not install after I updated Kubuntu 10.10 to KDE SC 4.6.
After downloading the plasmoid file and trying to add it to the available plasmoids with "Install widget from local file" I get a message error saying that the plasmoid did not install.
Is this a known problem with KDE SC 4.6 or is is it a Kubuntu issue (or something completely different)?
Thanks in advance for your help and thank you again for the plasmoid.
Best,
Michael
Report
TheBlackCat
9 years ago
Report
msan
9 years ago
Thanks for the message!
Report
msan
9 years ago
sorry for this delay. Actually, it's hard to say where the problem is. Very probably there were some API changes, and plasmoid needs to be fixed. However, I haven't tried 4.6 yet, so I can't help you right now. As soon as I can get it, I'll try to fix the MakeProgress. Thanks for this report!
Nikita.
Report
mgp
9 years ago
No worries. I'll wait. Thanks again for the great work on Make progress!.
Best,
Michael
Report
mgp
9 years ago
I managed to install the plasmoid by decompressing the plasmoid file, cd to the folder and then running:
make
plasmapkg -i make-progress-0.1.1.plasmoid
However, when I try to use it, the area of the plasmoid displays:
"Error in contents/code/main.js on line 155."
and a bunch of other error that I cannot read (they overlap each other).
Thanks again,
Michael
Report
mgp
9 years ago
$.i.fitInRect(plasmoid.rect);
All error messages seem to be related to $.i:
Result of expression'$.i' [undefined] is not an object.
Any idea on what is going on?
Thanks in advence.
Michael
Report
claymore
10 years ago
Report
zhick
10 years ago
Report
D--
10 years ago
I would like to ask if it will be possible, in a future version, to see the progress' names also when the bars or circles interfaces are selected.
cheers :)
Report
msan
10 years ago
Report
D--
10 years ago
Report
adibudeen
10 years ago
Report
msan
10 years ago
Report
adibudeen
10 years ago
Report