With Jikan, go for searching for lost time !
Lastest changes
Content
Overview
Requirement
Licensing
Download
Known bugs
Future plans
List of changes
In place of a help
Overview
Jikan is a software that help you to track the time you spend doing some
task. You can organize task in a hierarchy, and indicates when you start
or stop working on a given task. Jikan will automatically logs the starting
time and the duration of the work.
Here is a screen shot:
Requirement
-
Operating system : Windows 95/NT.
-
Compilateur: Visual C++ 5.0 (only required for source code compilation).
Licensing
Jikan follows the Gnu Public License.
Download
Here is the lastest binary release : jikan
v0.8.1 and the source code for
jikan v0.8.1.
And the patch to upgrade to jikan v0.8.2
and patch for the source code.
(major bug fix)
This is a very early release, they are still a lot of things missing
but the core functionnalities are there. There is an automatic saving to
prevent lost of data.
You should read the first known bug, since it can be commonly reproduce
while using the software.
Known bugs
-
Bug: Time is not updated while a task is running.
-
Bug: Memory Leak on exit : those are the EwgTreeNode.
-
Fix: need to store the list of alive EwgTreeNode in a table (in the EwgTree)
to know which must be destroyed.
-
Bug: EwgTree: if popup using key (shift+F10) or popup key, the menu pop
up at the top left corner of the screeen.
-
Fix: should retreive the position of the selected item.
-
Bug: EwgTree: Task Log are not update as time goes.
Fix: Need to enhance the findTaskNode() method to locate a given task
log. May try to generalize that thing using a Visitor.
Future plans
-
better error reports error when loading a badly formatted file.
-
Delete a task.
-
Different popup menu depending of the state of the task.
-
Sorting task (tree node sort...)
-
Reparent a task.
-
How: need to add drag and drop to the generic tree (EwgTree).
-
Add a parent to a task.
-
How: need to add drag and drop to the generic tree (EwgTree).
-
Task merging.
-
How: need to add multiselection support to the generic tree (EwgTree).
-
Add a list of running tasks.
-
Current task view (quick access to the tasks that are often used by the
user).
-
Internationalization (English/French).
-
Allow user to customizetree nodes label
-
1st step: custom date
-
2nd step: total customization : provide function such as startdate, endate,
duration so the user can customize the tree node label.
-
System tray icon that popup a menu with the "current task"
-
System tray icon that popup a menu with the task tree.
-
System tray icon for "quick task run"
-
File merging.
List of changes
-
Jikan v0.8.2:
-
BugFix: do not crash anymore when collapsing a task group with a running
task.
-
BugFix: report error in input file.
-
Some resources have been updated to show the shortcuts.
-
Jikan v0.8.1:
-
When closing Jikan, the file was not automatically saved. This now automatically
done if the file has been opened, or, if the file has been saved.
In place of a help
Some of the keyboard shortcut:
'n' : creates a new task.
'g' : creates a new group.
'space' : start the task.
'+' : start the task concurently.
'-': stop the task.
'return': edit task
The file use for storing is human readable and can be easilly modified
(to delete task).
Modifing this file is a simple work-around for the missing functionnalities.