Comments (8)
That sounds good. Will try to implement this next month.
from tockler.
Sorry, I haven't had time (motivation) to work on this. I hope this comes in near future, perhaps when I manage to add some paid option to Tockler.
from tockler.
This is something that can be added.
Would this alert be displayed after stopping the task + 15 min after?
Or should it always alert in 15 min interval.
For example: In the morning open up laptop. And after 15 min should notify that I don't have any task running.
If I ignore that notification, should it notify me again after 15 min?
Or should we add "pause task" feature and with that we add 15 min reminder?
What should the message say?
"15 min" will be configurable. And have to explicitly enable to be used.
from tockler.
I had something different in mind, but what you're proposing is great. And I think this could be combined in one.
My suggestion was there because I often start a task and either need to attend to other things (I work remotely now, so it is sometimes as trivial as being called by my kid) or by the end of the day I simply forget to pause the task. And this distorts my estimates of work. That is why I called it 'focus checker' as it would periodically check if I was still working on a task. If I didn't click 'Yes' (or whatever it would look like) then Tockler would automatically pause the task.
But your proposition (if possible) is complementary to this, as it would notify me that I forgot to set a task, so it would be proactive (and when I thought of it - I did also forget to set the task).
Thus, if this is possible I would rather name it something like... 'Activity assistant'. And if this option is turned on it could periodically:
- Check if there is any task runnning and if not (idle check) - show a popup with notification
- Check if the task running is still actually being worked on (focus check) - show a popup with a simple button 'Still working on [App] [Title]' or something like this.
What do you think, @MayGo?
from tockler.
Just in clarify: with the second point: if the user does not perform the required action (like clicking "I'm still working on that task") within a specified time (e.g. 30 seconds) the task should be paused and then the application would be notifying that no task is running.
from tockler.
Started to think. Do we need a periodic check. Or just a check if we get back on the computer. Or both.
There are two categories to lose focus:
- external. Need to leave the computer for more than one minute. And after getting back, a user might lose track of what he was doing, or there are some online things (emails, messages) that need "attention" "immediately" and that pulls attention away from real task. So perhaps we should notify/remind what the user was working on. (When status goes from IDLE->ONLINE or OFFLINE->ONLINE).
- internal. There are some online things (emails, messages) that need attention immediately. And then it is nice to have that 15min notification.
from tockler.
I thought of setting a time that would be a 'minimal grain of resolution' for the tasks. So in my view it should be only one period time set, and I thought of 15 minutes. If within these 15 minutes I do what I do - it'll be included within the 'task activities'. I wouldn't distinguish that. I think that after some time it will help (here: me) to grow the habit of being aware of the tasks. And even if I need to go away for a minute - this is ok, I would see it as a 'natural way' that I do tasks. I won't be sitting and typing all along. There will be distractions (a mail, somebody messaged me, etc.). Even if I go make myself a tea - fine. So I'd go with a periodic check only and wouldn't bother whether the cause is internal or external. If I lost track on the task then due to the fact that I have the period set - it will show a pop up and I will have lost only maximum 15 minutes in my estimates. As typically (my) tasks are in days - it will not affect the estimates that much.
I think that how you created the app is also very good for personal analysis of how I used the time to actually execute the task (due to having the stats about the applications running). My priority with this app is to help myself estimate how efficient I'm in setting task deadlines (because I do prior to using this app) and then showing how much time I actually spend on a task.
To sum up: my request was for allowing me to grow a habit of keeping the tempo and having a rhythm while working.
from tockler.
@MayGo, this is understood and thank you for honesty. I do think that this application deserves not only praise, but more importantly - traction. Fingers crossed for transitioning towards a properly paid version, then.
from tockler.
Related Issues (20)
- App is not trusted on Windows HOT 2
- [Feature request] : screenshots in timeline HOT 2
- [Linux] Many windows fall under NATIVE HOT 3
- Add "ago" to tooltips
- Failed to get macaroon when trying to generate token
- App Title Blank HOT 8
- Categorize the app HOT 8
- [Feature] add pomodoro sessions HOT 10
- Is it possible to change the idle detection time? HOT 7
- Is there a possibility for an Android app? HOT 3
- feature request: application protection HOT 4
- Feature Request: Display app name in "App Usage" HOT 4
- Default the Apps table to be sorted by End descending
- Allow the main window to stay open in the background by just hiding the window
- Can you please share the documentation of the Code HOT 2
- Saving the path HOT 3
- Tracking Application HOT 3
- Task regex '(.*' or '(\)' analyser settings blanks out the settings page
- Search for different strings at once HOT 1
- [Linux] `libva` error HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tockler.