A Gtk+ time tracking application
Project description
Simple and unintrusive time-tracking application.
There are screenshots at http://mg.pov.lt/gtimelog.
Mailing list: http://groups.google.com/group/gtimelog
Bugs: http://bugs.launchpad.net/gtimelog/
Source code: http://code.launchpad.net/gtimelog/
Changes in version 0.5.0 (released 2011-01-28)
Switched from Glade to GtkBuilder. This fixes those strange theme problems GTimeLog had with Ubuntu’s Radiance and especially Ambiance. (LP: #644393)
Packagers note: src/gtimelog/gtimelog.glade is gone, it was replaced by src/gtimelog/gtimelog.ui. It needs to be installed into /usr/share/gtimelog/.
GTimeLog now supports Ubuntu’s application indicators. There’s a new configuration option, prefer_app_indicator, defaulting to true. Fixes LP: #523461.
GTimeLog tries to detect your theme color and make the tray icon dark or bright, for good contrast. This is a hack that doesn’t work reliably, but is better than nothing. Fixes LP: #700428.
Packagers note: there’s a new icon file, src/gtimelog/gtimelog-small-bright.png. It needs to be installed into /usr/share/gtimelog/.
Made GTimeLog a single instance application. Requires python-dbus. The following command line options are supported:
gtimelog --ignore-dbus always launch a new application instance, do not start the DBus service gtimelog --toggle if GtimeLog already running, show or hide the GTimeLog window, otherwise launch a new application instance gtimelog if GtimeLog already running, bring the GTimeLog window to the front, otherwise launch a new application instance
Contributed by Bruce van der Kooij (https://launchpad.net/~brucevdk), Fixes LP: #356495.
New option: start_in_tray. Defaults to false. Contributed by Bruce van der Kooij (https://launchpad.net/~brucevdk), as part of his patch for LP: #356495.
New command-line option: –tray. Makes GTimeLog start minimized, or exit without doing anything if it’s already running.
Added some documentation for contributors: HACKING.txt.
Daily reports include totals by category. Contributed by Laurynas Speičys <laurynas@pov.lt>.
The tasks pane can be toggled by pressing F9 and has a close button.
Alternative weekly and monthly report style, can be chosen by adding report_style = categorized to ~/.gtimelog/gtimelogrc. Contributed by Laurynas Speičys <laurynas@pov.lt>.
Bugfix: always preserve the order of entries, even when they have the same timestamp (LP: #708825).
Changes in version 0.4.0 (released 2010-09-03)
Added configuration variable ‘chronological’ to control initial view of either Chronological (True) or Grouped (False). Contributed by Barry Warsaw <barry@python.org> (LP: #628876)
Recognize $GTIMELOG_HOME environment variable to use something other than ~/.gtimelog as the configuration directory. Contributed by Barry Warsaw <barry@python.org> (LP: #628873)
Changed application name to ‘GTimeLog Time Tracker’ in the desktop file (Debian #595280)
Changes in version 0.3.2 (released 2010-07-22)
Double-clicking a category in task list tries hard to focus the input box (fixes: https://bugs.launchpad.net/gtimelog/+bug/608734).
Change default mailer to quote the command passed to x-terminal-emulator -e; this makes it work with Terminator (also tested with xterm and gnome-terminal). Fixes https://bugs.launchpad.net/gtimelog/+bug/592552.
Note: if you’ve used gtimelog before, you’ll have to manually edit ~/.gtimelog/gtimelogrc and change the mailer line from
mailer = x-terminal-emulator -e mutt -H %s
to
mailer = x-terminal-emulator -e “mutt -H %s”
Use xdg-open by default for editing timelog.txt and opening spreadsheets. Fixes https://bugs.launchpad.net/gtimelog/+bug/592560.
Note: if you’ve used gtimelog before, you’ll have to manually edit ~/.gtimelog/gtimelogrc and change
editor = gvim spreadhsheet = oocalc %s
to
editor = xdg-open spreadsheet = xdg-open %s
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.