Feature Request: Explicit tracking

Hi,

thank you for activity watch.

The programm works fine for passive tracking.

It would be great, if the programm could be used for explicit tracking, too.

What do I mean with “explicit tracking”?

I mean that I want to be able to start an activity via button-click, and later stop the activity via button-click again.

My use-case: I want to compare my estimation with reality.

I want to develop a small feature, and I guess this will take 30min.

Now I want to press the start-button.

Now I develop …

When I am finished I want to compare my estimation with the reality.

Detecting the start-event via looking at the automatically collected timeline is hard (since I used the same tools before starting to workworking on this feature).

What do you think about it?

It sounds like stopwatch tool, but with saving your expectations, and some result visualisation. I think (am I wrong?), it is not so difficult to implement, but covers very common use case.

By the way, is there any alternatives in other apps? I use Toggle for explicit tracking (tracking events/tasks), but there is no expectation VS reality visualisation either.