I wish I had an app. I have seen apps like this but they are too expensive and I want freeware. Every day you were on the computer you would start the app and write your "daily entry". This would include:
Mood+describing text in different categories (work, self, family, friends, etc. Preferably customisable)
A few sentences (diary entry) to describe your day and what you did
When you have saved the entry, you come to a screen that looks something like the attached screenshot (but waaaay prettier than mine of course)
In the screenshot is my ideal window. It has a little calendar to show which days you have written diary entries and stuff. It also has a graph showing the "moods" over one week.
The black circles on the mood lines show the days you have written describing text for the moods. For the yellow "love line", there is a tooltip (appears on mouseover) showing what happened that day to make the love line go so low (the breakup).
The little calendar can be scrolled through to view last month, last year or whatever, so you can read the diary entries for that day.
Clicking on a day in the calendar or on the graph will enable you to read the diary entry for that day.
At the top of the screen you can click the buttons to view this week, month, year, whatever. Clicking on a date in the calendar will "move" the graph to show that week/month/etc. (so clicking on January 15th will show that week/month/year depending on what you have selected)
If this is too complicated to be a "coding snack" it doesn't matter if you move it to another forum, I just so want this app!