Description:

A perfect ToDo-oid, as per: http://rys.io/en/71

Inspired by Task Timer: http://kde-look.org/content/show.php/Task+Timer?content=125922

Simple, one-click task and subtask adding, timing, marking as done and deletion; rudimentary drag-and-drop task grouping. Fixes in 0.9.2: vertical scroll; proper handling of long text; other minor fixes.

Project page and repository: https://redmine.hackerspace.pl/projects/private-tasker/

Still on the ToDo list, not implemented yet:
[li]better drag and drop support and task ordering[/li]
[li]system calendar/akonadi support[/li]
[li]BasKet integration[/li]
Last changelog:

4 years ago

0.10.0
- task config display (including editing support) implemented -- it is now possible to move tasks between tasker instances by copying their config from one to another (cross-instance drag and drop is next on the list)
- task config loading implemented (known bug: UTF8 support lacking)
- label editing

0.9.2
- vertical scroll implemented
- proper handling of long task text implemented

0.9 - initial public release
- config saving, including task status
- rudimentary drag-and-drop

tasks:
- editable text
- subtasks
- task elapsed time
- marking as done
- expanding/contracting subtask list
- one-click delete

Terseus

5 years ago

I had a problem with the plasmoid, I wasn't able to resize it vertically (without respecting the original aspect ratio) which was a pain when the list grows and don't want to scroll too much.

I fixed it changing the aspectRatioMode property from 1 (KeepAspectRatio) to 0 (IgnoreAspectRatio).

Here's the patch, apply with:
cd <project_dir> && patch --dry-run -p1 -i file.patch && patch -p1 -i file.patch


=== BEGIN (do NOT copy this line) ===
diff -crB tasker-0.9.2/contents/ui/main.qml tasker-0.9.2-aspectRatioFix/contents/ui/main.qml
*** tasker-0.9.2/contents/ui/main.qml 2012-10-07 04:02:46.000000000 +0200
--- tasker-0.9.2-aspectRatioFix/contents/ui/main.qml 2012-10-16 17:53:40.917672467 +0200
***************
*** 41,46 ****
--- 41,67 ----
plasmoid.action_labelEdit = function() {
mainCaption.editing = ! mainCaption.editing
}
+ // In some systems (Archlinux with KDE 4.9.2) the default aspectRatioMode
+ // is KeepAspectRatio, changed to IgnoreAspectRatio.
+ // Takes more sense since we have a list of items.
+ // Possible values are:
+ // 0 = IgnoreAspectRatio
+ // The applet can be freely resized.
+ // 1 = KeepAspectRatio
+ // The applet keeps a fixed aspect ratio.
+ // 2 = Square
+ // The applet is always a square.
+ // 3 = ConstrainedSquare
+ // The applet is no wider (in horizontal formfactors) or no higher
+ // (in vertical ones) than a square.
+ // 4 = FixedSize
+ // The applet cannot be resized.
+ // -1 = InvalidAspectRatioMode
+ // Unsetted mode used for dev convenience when there is a need to
+ // store the aspectRatioMode somewhere.
+ //
+ // Doc extracted from http://lxr.kde.org/source/kde/kde-runtime/plasma/scriptengines/javascript/plasmoid/appletinterface.h
+ plasmoid.setAspectRatioMode(IgnoreAspectRatio)
plasmoid.setAction('labelEdit', i18n('Edit label'))
// config
plasmoid.activeConfig = "main";
Only in tasker-0.9.2-aspectRatioFix/contents/ui: main.qml~
=== END (do NOT copy this line) ===

Report

C

rysiek

5 years ago

thanks a lot, incorporated! it was actually a bug I knew of and was going to fix at some point - the more appreciated the patch!

Report

C

rysiek

5 years ago

Version 0.9.2 is live, and with it:
- properly built package file;
- vertical scroll;
- proper handling of wide text.

Enjoy!

Report

anderslund

5 years ago

I can't download this plasmoid, I get a http forbidden error

Report

C

rysiek

5 years ago

unfortunately, I am moving my personal server and until at least Tue, 11th Sep 2012 this problem will persist. Sorry for the inconvenience.

Report

4 years ago

0.10.0
- task config display (including editing support) implemented -- it is now possible to move tasks between tasker instances by copying their config from one to another (cross-instance drag and drop is next on the list)
- task config loading implemented (known bug: UTF8 support lacking)
- label editing

0.9.2
- vertical scroll implemented
- proper handling of long task text implemented

0.9 - initial public release
- config saving, including task status
- rudimentary drag-and-drop

tasks:
- editable text
- subtasks
- task elapsed time
- marking as done
- expanding/contracting subtask list
- one-click delete

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.10.0
updated Nov 03 2013
added Jul 30 2012
downloads today
0
page views today 2