jgaa / whid

What Have I Done - Time Tracker for Freelancers and Individual Contractors
GNU General Public License v3.0
15 stars 6 forks source link
c-plus-plus cpp14 qt5-gui time-management time-tracker

Whid

What Have I Done - Time Tracker for Freelancers and Individual Contractors

Whid on Linux
Screenshot from Debian Linux

Backstory

This project started in 1998, when I felt that I totally lost control with my time. I wrote a Windows application to help me, and used it for many years. In 2006, I read a great book, User Interface Design by Soren Lauese, and got an idea for a new iteration of my application. I released the first Open Source version of my time-tracker on Sourceforge in December 2006. It was x-platform and worked equally well on Linux (my preferred Desktop Operating System) and Windows (everybody else's preferred Desktop Operating System in 2006).

Eventually the code became too old to maintain.

In January 2018, I challenged myself to implement a new version in 1 week, using QT and targeting Linux, macOS, and Windows (I still support Windows with most of my software for sentimental reasons). 1 week later, I switched to the new version, and I loved it! I decided to spend another week polishing it into something that you may find useful as well.

The 20 years anniversary edition of Whid

So - the 20 years anniversary edition of my most useful software application ever is ready for launch! This time on Github.

It's initial release was tracked to 87 hours over two weeks (including some work to get QT Creator updated on all the platforms, figuring out how to write QT Desktop applications and not at least, how to make deployable applications for macOS!). It is less than 4000 lines of C++ code, lean and fast - and more useful than ever.

Features

Supported platforms

How to build

I use QT Creator for this project. There are scripts for building and packaging it from the command-line on Windows and macOS.

More info