3 ms·
Self plug, I'm developing a minimal gui for Taskwarrior, focused on keyboard navigation. https://github.com/tmahmood/taskwarrior-web/ https://github.com/tmahmo
by t_mahmood 2y ago
Self plug, I'm developing a minimal gui for Taskwarrior, focused on keyboard navigation.
https://github.com/tmahmood/taskwarrior-web/ https://github.com/tmahmood/taskwarrior-web/
Task warrior is the my core of task management, as I've ADHD,I lost track of my task if it's not easily visible, this ui helps me with that. It shows timer for active task on the top.
Future plan is to integrate time warrior too.
- atlas_hugged 2y agoThank you for posting. I’m of the same mind, so I appreciate you working on this publicly. I’ve bookmarked it to check it out next time I get frustrated haha (I have a “productivity things to try” bookmark folder)
- t_mahmood 2y agoYou can give the binary a try. I tried to keep it really simple, and minimal. Truth to be told, working on publicly is for selfish reasons (but nonetheless, it will make me very happy if it helps people) I started a year and half ago, progress was extremely slow, I felt making it public would give me some push, besides improving my portfolio Made a lot of progress once it was in the open, it did gave a positive push.
- atoav 2y agoImpressive, I am definitely giving this a test drive. One observation: one thing people dislike about task warrior is that it can be complicated using it on the go, e.g. on a smartphone. A web interface like yours offers a real chance to make task warrior usable on smartphones and solving the syncing problem at the same time. Is this within scope of your ideas? Or is the web interface mainly thought for (unauthenticated) local use?
- t_mahmood 2y agoFor now, my scope is local usage. As I am working as a freelancer, having free time to work on personal project becomes a luxury :-( Yes, remote usage is an issue for task warrior. As I work from home, remote access is not yet a priority to me. Come to think of it, as the UI can be accessed in LAN, maybe I can use local storage to store the data on mobile, sync with the desktop when it can connect back. I will keep it in mind, to see if I can do it, I feel it's an interesting idea!
- atoav 2y agoHey, no worries, been there, done that. It is your personal project — don't ever let anyone (including me) pressure you into doing any work you would not do yourself. If this was my project and I was tasked with adding mobile support I'd add: - a simple (optional) authentification scheme that let's you deploy the whole thing server side/log in remotely - a alternative mobile interface that works well on smartphones without keyboards Then the task data lives on the server and syncing is a on-issue
- t_mahmood 2y agoIdeas and feedbacks are always appreciated, they almost always teaches you something new
- StumpyHamilton 2y agoAs a fellow ADHDr, I've found that I lose track of the entire task tracking system if it doesn't remind me of its existence. I recently wrapped the taskwarrior CLI with some bash and zenity popups that run on crob jobs to ask me what I'm doing and its proven quite effective at getting me to stay on task and log what I've been doing via timewarrior. Not sure how easy that is to do in a web UI, but if you find a similar struggle, it might be worth a shot.
- t_mahmood 2y agoYes! adding a hourly notification is on the table. Also when I active a task, gnome-pomodoro is hooked too, which has timely dings, to remind me I'm working on something. Converted the web app to PWA, and added to startup, so I can see my tasks as soon as I log in, but one issue is I rarely log out
- insane_dreamer 2y agoNice! Why not a TUI instead of a Web UI?
- t_mahmood 2y agoI don't think there's any need for another TUI when we have VIT, I tried to make my UI as par with it in terms of information density, and keyboard access