Articles
The following articles are all hosted on CodeProject, a great venue for sharing software / programming / technical ideas, questions, and general chit-chat.
Latest Updates
ToDoList 5.6 Feature Release - A simple and effective way to keep track of your current programming tasks
More Articles »
Links
The following links are associated with people who have taken the time to assist me with useful feedback and bug reports.

If you've helped me and would like to be included here, just let me know.

Two Pilots
IICPH
AskTom
SourceForge
MPD
2DTV
Interface (Brazilian)
Jon's Photos

 

AbstractSpoon Software

Welcome to AbstractSpoon Software, where everything is free!

Everything on this site is free, the only proviso being that if you use bits of the code, you may not say that you wrote them yourself
(note: this is not the same as me insisting on you inserting copyright info in your code which is a pointless exercise).

Proud supporter of
CodeProject Creative Commons Web Update Wizard
Latest News - 1 February 2007

ToDoList 5.6 has been Released

The big change in this version is the moving of sorting and filtering to another view (a flat list view). This means that filtering and/or sorting will no longer change the order of items in the tree view.

I realize that some users will not like this change but it was necessary to ensure the correct behaviour of ToDoList wrt *your* data.

In particular, there were combinations of filtering in conjunction with undo/redo which simply gave the wrong results (aka incorrectly modified user data) and which could not be made to work within the existing framework.

Adding to this was the inability to undo a sort which I could also not find a way to fix.

The benefits of having a list view are numerous:

1. Sort all your tasks in a single list without regard to a task's hierarchical position
2. Filter those tasks and re-sort
3. Export/print the listview as a list
4. Do all of this without actually modifying your data.
5. Tasklists no longer have to be resorted on loading (to restore the previous order).
6. It creates a template for having other views on the data, like d3m0n's Calendar Plugin[^].
7. I consider that it will help make ToDoList a more robust and reliable tool.

I have also added View menu keyboard shortcuts to switch back and forth between the views (F9/F10) as well as a shortcut to toggle the focus between the tasks and the comments (F11).

ToDoList now has its own resources page.

View Current Workload »
ps. You are also welcome to ask me any software-related questions.

Subscribing

To receive notifications of changes to the articles, code and software on the site, simply subscribe to the RSS feed below.

Contributions

Please note that I am not in any way seeking remuneration for my work here (and never will). I have however (on advice) set up a PayPal account for those people who, for reasons of their own, wish to make a contribution.

Code Downloads
The following downloads accompany the articles listed on the left of this page.
Latest Updates
ToDoList 5.6 Feature Release
More Code »
Software Downloads
Most of the stuff I write is of a component nature rather than a fully fledged tool or application which is why this section may be a bit thin.
Latest Updates
ToDoList 5.6 Feature Release
More Software»