Implemented tagging ability in Stopwatch#161
Implemented tagging ability in Stopwatch#161nicolae-stroncea wants to merge 5 commits intoActivityWatch:masterfrom
Conversation
|
Nice! I've been thinking about building something similar myself recently, have you thought about how this could work together with categorization? |
|
@ErikBjare We could add stopwatch events as a separate tab similar to "browser" and "editor" and then just straight up run the categorization rules there. That in addition to manually add stopwatch events would be a pretty decent way to manually track time. |
|
@johan-bjareholt That's a good start. In my notebooks where I build a 'canonical timeline' I use stopwatch-like events (from Toggl) as filler when no other event exists. So that if there is no activity for a 20min period, but there's a stopwatch event, the stopwatch event gets slotted in. Basically it gets a lower selection priority than automatically tracked time, which is just what I assume most people want since it's effectively a way to track time away from devices. |
|
I was thinking that additionally to a stopwatch bucket, there can be a general bucket for user-events(a period of time the user annotates to explain what he's doing in that time, exactly like stopwatch). The user may want to split the day into things he has done, without running a timer on them, especially if he's afk. Stopwatch events could be part of this bucket, since they're also user-annotated events, but I think adding them in the same bucket might be cleaner. I think most of the functionality for this is already built into the StopWatch but a more general bucket might be helpful(or just renaming it since it could include any user-annotated events). Here are some ideas I had on doing analysis on user-events from that bucket: Creating customized query
Default Query
|
|
Sorry for the late reply haha. I fixed the single-word issue, and merged most recent changes from Stopwatch. Let me know if anything else is needed to merge this PR |
|
Realized there's some mistakes in the code, fixing and will commit again soon |
|
Created a new PR instead, closing this one |
User can write a list of tags for his stopwatch event that will be automatically stored inside the database. This functionality is useful for data-analysis, where you might want to view your stopwatch events by different tags: study, work, etc.