-
Notifications
You must be signed in to change notification settings - Fork 45
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
Kanban and Navigation #45
Comments
Hello! About the navigation, I agree that it would be better. Originally, my idea was to make it so that operation is achieved with the least possible number of key presses, but I agree it is less user-friendly and requires getting used to. However, I considered selection-based navigation many times, but to implement such navigation it is basically a rewrite of more than half of the program with a very different way of communication between displays and controls. Plus, I can see how to do it relatively easily for the list of tasks, when it's just horizontal lines, but for calendar it's more bothersome. So, I plan to experiment with it, maybe I'll find a way to make it without much rewrite, but not in the very near future. Note to myselfMaybe I can start with just implementing if for the tasks and just for selection of the task. So |
That would be great. The journal can definitely be more accessible with a selection based navigation. with a long list of tasks the list might go beyond the available screen real-estate anyway. I am not sure how a direct number input navigation would work in this case. And once/if columns are implemented, perhaps use H and L to move tasks between columns? since this will streamline the Todo, Doing, Done Kanban workflow. "I guess, depending on the size of the window, it should be either rows (for narrow window) or columns (for wide window)" |
I read a bit about kanban workflow, actually it's not really what I first thought :D |
This is interesting. If I understand correctly, what you are proposing in the above post is that every single task can be assigned a status (TODO, DOING, DONE). and with the new view, tasks are listed by their status regardless of their parent category? > Parent Category A (2/4) ☐ Parent Category B (1/2) New View: TODO DOING DONE Normally with a Kanban workflow, The parent category is moved between (TODO, DOING, DONE) along with its subcategories. with a progress tracker next to it (usually a number in brackets/Parentheses indicating how many subcategories are done) > Parent Category A (2/4) TODO DOING DONE |
I just noticed that this sentence might be a little confusing: "Normally with a Kanban workflow, The parent category is moved between ..." Can be moved to ... is more accurate. as in it the whole category (along with its sub categories) can be manually moved to either (TODO, DOING or DONE). I hope this helps! |
I see, thank you for the details. So if only one subtask is "done", it remains in the "doing" column is the parent task is not entirely "done" yet, right? |
Most welcome. And yes, Only the parent category status is taken into account. and the sub categories are never displayed on their own. they are always attached to the parent category and can only be seen when the parent category is expanded to view its subcategories. |
Thank you for the example! |
Bump! 😃 |
Hi, I remember about this request :D |
Hello. Thank you for making calcure its wonderful!
One feature I dare say is missing and will be of great value to users is a Kanban implementation for the Journal. A way to display the Journal in columns where different categories can be added to different columns. (Mainly Todo, Doing, Done)
A selection based navigation will also be nice as its more natural and user friendly to use hjkl to select events to edit or move them form one category to another.
The text was updated successfully, but these errors were encountered: