After some weeks of not touching Glista, I've been working in the last
few weeks on a feature which I think will bring Glista to the next
maturity level. Since the beginning, people have either asked for or
mentioned the fact that Glista has no concept of "due time" for
tasks.
Personally, I don't believe in "due time" sort of features (hehe)
because I usually don't care when a task is due (unlike a meeting for
example) - by the time it's due, it's too late anyway. I do care about
being reminded though, and this is why I decided to add the ability to
set a reminder for each task.
Most of the infrastructure for this is done, but there are some things
I just can't decide:
1. What is the best way of reminding people? I had some ideas on
implementing the actual reminder itself:
- A simple pop-up window with a message
- libnotify style message on the desktop (If you're not sure what that
is:
http://images.google.com/images?q=libnotify )
- play a sound
- run an arbitrary command set by the user
- probably lots of other options I haven't thought of.
Any ideas on what you'd like to see?
2. The multitude of features gives me some UI headaches - I need some
way to represent the fact that an item has a reminder set for it. The
natural choice is a small clock like icon next to the item - but now
this becomes a mess with the note icon and all. I'm thinking about
removing the "note" icon, and bolding up (or underlining, or both) the
text instead in order to designate that there is a note set on an
item. Any objections or suggestions?
Comments are welcome!
Shahar.