-
Notifications
You must be signed in to change notification settings - Fork 12
/
README.txt
62 lines (51 loc) · 2.6 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Nano TimeTracker
----------------
This is a simple .Net 2.0, WinForms C# app that sits in your system tray tracking
the start and end of tasks you wish to log. There are already numerous time tracking
applications out there that do this, but in my (admittedly cursory) search I
couldn't find any that are free and customizable, windows-native, and reduce the
overhead to one click and a task name/description typed in.
Features:
- System tray integration so you can see and update status without cluttering
- Hotkey support for instant and mouse-less task entry (Ctrl-Win-T)
- Grid-view of time entries, for easy review and editing
- At-a-glance stats, including billable and non-billable time for recent periods
- Simple Xml-based storage format
- Single-file install-free program, with option to keep data with executable or
in standard user data folders
- Export to CSV
- Import from CSV
- Autocomplete in task name and category tracking
This app is not really finished, many enhancements are possible and planned, most
notably:
- Overlapping time detection (on manual edit and import)
- Hotkey selection
- Tracking billability more easily
- A more elegant and configurable data persistence mechanism
- DB file change detection (eg on network share)
- Optional external/web-based storage (eg google docs, dropbox,
etc - support a standard if possible), with sync/merge.
- Options screen
- Auto-Export
- Auto-Backup
- Simple stats screen, export screen, etc
- Computer idle time detection
- Translations
- Better error-handling (PK violations, files in use, etc)
This application is released under GPLv3: http://www.gnu.org/licenses/gpl.html
Some icons used in the application are licensed under LGPL, see the
"NanoTimeTracker/Icons" folder for details.
This application uses the ManagedWinAPI library, licensed under LGPL; see the
"NanoTimeTracker/References/ManagedWinAPI" folder for details.
This application uses the LinqBridge library, for convenience, supporting extension
methods and Linq-to-Objects despite this being a .Net 2.0 application. LinqBridge
is licensed under the BSD 3-clause license (details in
"NanoTimeTracker/References/LinqBridge"), and its homepage is here:
http://code.google.com/p/linqbridge/
This application uses the LumenWorks.Framework.IO library, licensed under the MIT
license; see the "NanoTimeTracker/References/LumenWorks.Framework.IO" folder for
details.
Please contact me with any questions, concerns, or issues: my email address starts
with tao, and is hosted at klerks dot biz.
Tao Klerks