Just a few seconds ago the initial release of
Hamster-GTK, version 0.10.0,
has been uploaded to the
cheese shop. That means
that after the rewritten backend codebase
hamster-lib has been out in the
wild for a few days by now you can now have a first look at a reimplementation
of the original hamster 2.0 GUI.
It will come as no surprise that this current early version is rather
unpolished and leaves a lot to be desired. However, if you are familiar with
legacy hamster 2.0 aka
hamster-time-tracker you will surely see some
I personally think that one of the most striking improvements with this release is actually the ease with which you can give it a try. No buildchain, no arcane dependencies, simply get some GTK bindings, setup a virtual env and pip install and you are good to go. This is something I personally find highly attractive. For details please refer to the readme.
This first version already allows for realtime tracking of activities
as well as editing and listing of existing entries. Furthermore a basic
dialog to adjust config settings as well as export data as
tsv is present
Once caveat is that any changes to the preferences will only take effect after
the application is restarted, which is due to some limitations of
hamster-lib. While developing this first prototype some additional lessons
could be learned with regards to
hamster-lib and whilst I am eager to
continue working on
hamster-gtk I feel that it would be best to apply
those lessons to our backend code first.
In the meantime I hope you read this release more as a vivid sign of Project Hamsters revived activity rather than the definitive final product it is not. Please be sure to file bug reports and feature requests as you see fit with the issue tracker.