-
-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Advanced task options #196
Comments
Thank you very much for the feedback! I think that adding more functionality to the task list is certainly a great idea, but I also think that only a subset of what you proposed could be implemented. The main reason is that I rather think of this app as something that one can open anywhere and quickly add one or two tasks if that helps them instead of being a full-blown task management solution. This is due to the fact that is that there is no back-end (and thus no log-in and server to store data) for the app, so switching browsers/devices (or just clearing the browsing data) would erase data that might have took at least 10-20 minutes to build up (with setting deadlines, defining multiple task lists etc.). The result (in my opinion) is that people would probably not use these advanced features due to the risk of losing so much work - this is a limitation of the app running only in the browser. I think the task list is something to keep short-term goals in, so making it relatively feature-less and thus quick, accessible and easy to use makes more sense than building something along the lines of a Freedcamp or Trello. Still, I think some of the things you proposed could be added to the project. The task list is quite basic at the moment. Previously, it had manually adjustable priorities and the tasks had an additional "description" field. While priorities were replaced by manual drag-and-drop, some more features could certainly be added (like deadlines and reordering based on those deadlines?). I'll have to think about it 🙂 |
Sounds good. Deadlines (and maybe a few algorithms for the smart ordering), I would help/implement them, in case you want the feature. Would you think it is feasible to add (optional) persistent data at any point? I am self-hosting the app for example, and I would greatly benefit from a backend that could handle data storage. |
I think these two sound great, I'd greatly appreciate your help with them. A back end for the app is currently very much out of sight. The app was designed to be client-only for multiple reasons:
Because of all these, it's highly unlikely that there will be an option for a dedicated back-end and I'm not planning on making the app paid or introducing features that are behind paywalls. One possibility would be to introduce a subscription-based back-end access (where people pay a tiny amount for cross-browser sync), but I'd first want to expand on the current features and improve the app, perhaps spread it as a PWA into app stores, and then think about this. |
I would like to propose (and would also contribute to it) advanced options for tasks.
I would like to use the tool not entirely for productive work like coding, but also to allocate time for other activities.
E.g. practice musical instruments (this does not count as a scheduled break), clean a room, etc.
These kind of activities should be done regularily, but not at fixed time slots, or in a specific order.
Adding advanced task options, that give the ability to define task lists (and in accordance introduce time slots that can be used for these kind of tasks), and assign a daily/weekly/monthly quota to each task would solve this.
With this feature, things like deadlines for tasks could be implemented aswell. Or suggestive scheduling for tasks, to prioritize different things at different times (based on criteria like deadlines, time of the day, personal preference of a task).
Would this suggestion be in accordance with the general idea of the project?
The text was updated successfully, but these errors were encountered: