UPDATE: the first version is now published on KDE-Look, enjoy.
Okay, so I have finally decided to write my first Plasmoid – you know, the KDE Plasma widget. No, I haven’t written it, yet. Yes, I know what I am going to write:
the best damn to-do list under the friggin’ sun!
So, what my ideal ToDo list will do? Basically, I am going to insolently rip-off BasKet Note Pads. Do you know BasKet? Well, you should. Best note-taking app I know.
More accurately, though, the minimal functionality would be:
- one-click tasks adding, a’la my current ToDo handler Task Timer;
- one-click starting/stopping timing of tasks, again inspired by Task Timer;
- task grouping/subtasks, as with notes in BasKet;
- drag-and-drop task ordering, including within groups;
- one-click deletion/marking as done, for efficiency all around.
After implementing that I will consider also:
- CalDAV/iCAL/vCAL sync with my calendars, for added joy;
- ability to connect to BasKet, because sometimes the full app would be much more convenient;
- tags, categories, including visual clues, so that a single glance of the plasmoid would pass all the needed info.
Obviously, I am still thinking what else could be done with that. Comments welcome, as always.