Showing posts with label whch. Show all posts
Showing posts with label whch. Show all posts

09 May, 2011

WHCH application icon!

WHCH has a proper application icon now. All thanks to Kat and her great work. Thank you for making it possible!



01 April, 2011

WHCH v-0.2 is out!

Working Hours Counter for Humans (WHCH) is growing step by step and little by little. I released the 0.1 version in January and it was already time for a 0.2 release with some new features. 

What is new?
  • I made WHCH a single instance application. Every time the user tries to lunch a new instance, the window related to the current primary running instance will be displayed.
  • I added a desktop file and an icon image, so now the application is available from the desktop's menu. Regarding to the icon image, I am using a test one for the moment, taken from the Tango Desktop Project.


  • Now, each of the tasks available in the list of tasks, is followed by the client it is related to.
  • The start, end and duration time fields are exported into Mediawiki format in a more human-readable way and the total number of hours worked per week are calculated now too.


  • WHCH is now visible in and accessible from the notification area. If the user closes the window, the application will keep running in the system tray. When hovering the mouse over the tray's icon, a tooltip will display the time that has been spent on the task the user is currently working on.


    What's coming next?
    For the next release, I'm among other features, working on creating a 'History View'. As a consequence of this task I will need to rearrange some code and that is going to be a very interesting, and probably long, learning experience. Let's see what comes out of it!

    If you are interested, you can find and follow the project on GitHub or download the tar.gz.  As always,  all comments are welcome, as are merge requests.

    Thanks for reading! 

    Update:
    I found and fixed a bug in WHCH regarding to the time counting displayed in the main view, and created therefore a tarball release for a new 0.2.1 version too.

    21 January, 2011

    My Qt mini project: WHCH

    I have spent the last few weeks working on a new Qt mini project, WHCH ("Working Hours Counter for Humans"), an application  for tracking the time spent on individual projects.

    For this project I have used QtCreator 2.0.1 (with integrated QtDesigner), which has been a pleasant experience in almost all aspects, although there are two things I was not entirely happy with:
    1. Its flexibility concerning to layouts in the design process. Murray wrote a good resume about this with some screen-shot examples.
    2. Lack of in-depth documentation, in some cases. Although this was counterbalanced by the number of examples available.
    I did not use autotools this time, but qmake, which was not such a frightening experience as I thought it would be. Again, the problem at this point was the documentation. At least there are some extra sources here and there to help with this!

    What can you do with WHCH?.
    - Keep track of the time spent on a task.


    - Add new clients.
    - Add new tasks related to clients.


    - Add a detailed description for a task.
    - Modify start/end time and description of a task.


    - Export a list of tasks into Wikimedia format


    obtaining the following result for the example in the screenshot:


    There is still  work to be done, as well as new features to be applied, and I already created a list of FIXMEs and TODOs to start with. Check it out and submit your new ideas if you fancy (-;.

    You can find and follow the project on GitHub or download the tar.gz.  All comments are welcome, as are merge requests.

    Enjoy!