Skip to main content

Songs on the Security of Networks
a blog by Michał "rysiek" Woźniak

Perfect ToDo-oid

This is an ancient post, published more than 4 years ago.
As such, it might not anymore reflect the views of the author or the state of the world. It is provided as historical record.

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.