
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
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:
better drag and drop support and task ordering
system calendar/akonadi support
BasKet integration
7 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
7 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
8 years ago
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
rysiek
8 years ago
Report
rysiek
8 years ago
- properly built package file;
- vertical scroll;
- proper handling of wide text.
Enjoy!
Report
anderslund
8 years ago
Report
rysiek
8 years ago
Report