Skip to content
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

Feature request: Add to-do from Kanban #20

Open
nome opened this issue Feb 23, 2022 · 8 comments
Open

Feature request: Add to-do from Kanban #20

nome opened this issue Feb 23, 2022 · 8 comments
Labels
enhancement New feature or request

Comments

@nome
Copy link

nome commented Feb 23, 2022

First of all, thank you! This plugin does almost perfectly what I expect from a task management app, it's the main reason I started using Joplin.

There's just one little issue: It's possible to create notes directly from the Kanban board (cf. #3); however, I'd like the tasks created by the + buttons to be to-do items instead of notes (yes I could track completion with a tag, but it's more convenient to have a checkbox for that, plus Joplin renders completed to-dos in a different style, which makes it very easy to get a per-subnotebook overview of task completion). EDIT: not to forget, to-do items can have alarms, while notes cannot.

This could be configuration option, e.g. task_type: todo, defaulting to task_type: note.

@mablin7
Copy link
Contributor

mablin7 commented Feb 26, 2022

Try adding completed: false to the filters. After the latest update, this could work the way you want it

@mablin7 mablin7 added the enhancement New feature or request label Feb 26, 2022
@amandamcg
Copy link
Contributor

I tried adding (code below in case I misunderstood), but that just hid the notes in my done column. New notes in any column still seem to be "notes" not "to-dos". Version 1.0.7

```kanban
filters:
	completed: false 

@nome
Copy link
Author

nome commented Feb 28, 2022

I've updated the kanban plugin (to version 1.0.7), and added a completed: false filter. I'm seeing the same effects @amandamcg described, so I'm afraid this doesn't help me.

Full config:

columns:
  - name: Backlog
    backlog: true
  - name: Next
    tag: next
  - name: Work in progress
    tag: wip
  - name: Finished
    completed: true
filters:
  completed: false

@mablin7
Copy link
Contributor

mablin7 commented Feb 28, 2022

I see, I'll check it out

@mbissinger
Copy link

If I understand correctly then having another button in the header for creating to-do items might be an option? For instance using the same symbols as already shipped by Joplin:

image

One might even think about a context menu of an item on the board (right-click) with the ability to complete a to-do. This would be extremely convenient, but I'm note sure if this is possible. Another option would be to have checkbox for to-do items like

image

@amandamcg
Copy link
Contributor

Yes, 2 buttons would work. Or a setting to choose which to appear, if that takes too much space.

Re: completing a todo, I use the done column for that, but could see others wanting to have that as a separate option.

- name: ✅ Done
    completed: true

@nome
Copy link
Author

nome commented Mar 2, 2022

I agree, two buttons would be a perfectly valid solution. I also use the done/finished column to complete to-do items, so as far as I'm concerned the "completing via kanban" feature is already covered.

@dreamflasher
Copy link

I came here to request the following:

  • Add a To-Do checkbox in front of the items that are todos, to allow for quickly marking them completed (I don't have an additional Done column, because 1) I am not interested in seeing the done items, 2) I used the board as categories, so I want to keep the category tags)
  • Quickly add new To-Dos by having a text-entry field below the last item, that creates a new note of the correct type (todo if the lane has a completed filter, else a normal note) when hitting enter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants