About 4 years late I decided to implement one of the major missing features in KeyNote: ability to maintain creation and modification dates for tree nodes. It's one of the relatively few things that can actually be implemented without a rewrite, so here it is. The dates need a place to display them, so I've added a small optional panel above the editor area, to show the active node title and creation/modification dates, and a right-click menu with a few options.

So this, with a couple of other minor edits, is KeyNote 1.6.8. I suppose it will only be useful for those who are already using KeyNote. At the moment I'm announcing it only here; later on I'll post an update to my site.

all hail marek!!! this is great news. i havent even read your post yet . but just the fact that you have done something to keynote is awesome! and to have posted here on DC, extra doubly whipped cream special. Thanks and regardless of time of the year released, Happy Holday Season, Marek. Thanks for thinking of DonationCoder!

edit: and yes, keynote is still in use here. (waiting on 2.0- haha, I will wait patiently till 2015 or so, seeing as no one else still really understands what needs to be done in a program of this type, just my opinion)

I should add that the zip file linked to above contains only the latest version of the executable. Please use it only if you have KeyNote already installed. When installing for the first time, first download and run the full installer package:

Thanks, AbteriX - the version number updated, to 1.6.9. now. The link hasn't changed.

Anyone who downloaded this version before 28 Dec 2006, please update with today's bugfix. When I said (elsewhere) that KeyNote was unmaintainable, I told the truth! There are, for example, several paths in the code that can lead to creating a new tree node, and as a result, the advertised new feature didn't always work: new nodes didn't always get their creation date assigned.

Learning is a good thing, but it makes you cringe when you look at code written six years ago...

(For the coders here - I can't set creation date in the constructor, because all your "old" nodes would appear to have been created the day you opened an old file with the new version of KeyNote. Nodes have no creation date if the knt file doesn't carry this information, so only newly created nodes acquire the date.)

Anyway, this new release fixes that, and I'm hurrying back to my current project, which will hopefully be less jinxed