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

Missing Features from the plugin/kanban #17

Open
benlau opened this issue Jan 19, 2025 · 9 comments
Open

Missing Features from the plugin/kanban #17

benlau opened this issue Jan 19, 2025 · 9 comments

Comments

@benlau
Copy link

benlau commented Jan 19, 2025

Hello,

I just noticed that the old Kanban plugin for Joplin has been deprecated, as mentioned in [this issue](joplin/plugin-kanban#57).

If there are certain features that you needed in the current plugin but are missing in YesYouKan, please create an issue on the YesYouKan repository.

As a user still relying on the old plugin, there are specific reasons preventing me from migrating to the new plugin. I’d like to suggest the following features for consideration in the new plugin:

  1. Using Notes as Cards

I use the Kanban plugin to manage various notes. Each note serves as a task (like a ticket in an issue tracker) or a reference article. This feature is crucial for my workflow.

  1. Displaying Kanban in the Side Panel

Another important feature is the ability to display the Kanban board in a side panel. This allows me to use the Markdown editor and the Kanban board simultaneously.

For example, I often organize tasks in a backlog, WIP (Work in Progress), and completed columns. Each day, I open the Kanban board, drag tasks from the backlog to WIP, and move them to the completed column once finished. I typically keep the Kanban board open without closing it while working.

I hope these suggestions can be considered for future updates to YesYouKan. Thank you!

@laurent22
Copy link
Member

  1. Using Notes as Cards

Couldn't that be achieved by adding a link to a note instead a card?

@migichen
Copy link

migichen commented Jan 20, 2025

  1. Using Notes as Cards

Couldn't that be achieved by adding a link to a note instead a card?

Per the functionality of notes as cards, there are more advantages by the "old" Kanban:

  • If all cards on the kanban are meant to grow with more details, creating notes as cards is more convenient for users (you don't have to copy links every time after you create a card)
  • Notes have tags by nature
  • Notes have create/update time by nature

To allow more sophisticated Kanban like Notion or Trello, I think the old Kanban is in the correct direction. However, I've just used plugin/Kanban for less than one month (but still love its way of organization) so maybe I am not qualified to judge which way is right.

It seems to me that by design YesYouKan goes the other way (all in single note) so I don't expect that what the OP wants will happen. So a suggestion is to keep the old Kanban and hoping someone else will devote the time to keep it alive.

@laurent22
Copy link
Member

Another important feature is the ability to display the Kanban board in a side panel. This allows me to use the Markdown editor and the Kanban board simultaneously.

@benlau, would opening the kanban panel in a new window be a workaround (now that we support multiple windows)?

It seems to me that by design YesYouKan goes the other way (all in single note) so I don't expect that what the OP wants will happen. So a suggestion is to keep the old Kanban and hoping someone else will devote the time to keep it alive.

@migichen, no I would like to provide some level of support for one card / one note. It's been discussed for example to support links to notes in the card header - I think that would help?

@benlau
Copy link
Author

benlau commented Jan 20, 2025

Couldn't that be achieved by adding a link to a note instead a card?

A bit troublesome as the link won't be updated when the title of the note changed. But I think it could be a workaround solution.

Another important feature is the ability to display the Kanban board in a side panel. This allows me to use the Markdown editor and the Kanban board simultaneously.

@benlau, would opening the kanban panel in a new window be a workaround (now that we support multiple windows)?

oh.. I just know this feature.. but seem that it can't be used as workaround:

Issue 1.
Open a note in a new window , switch to kanban mode.
Open another note in the main window, the kanban mode in another window closed

Issue 2.
Open a note in a new window , switch to kanban mode.
Click on a link inside the Kanban. The kanban mode closed.

It seems to me that by design YesYouKan goes the other way (all in single note) so I don't expect that what the OP wants will happen. So a suggestion is to keep the old Kanban and hoping someone else will devote the time to keep it alive.

yes, the YesYouKan goes into another direction so it will be difficult to cover the original kanban usecases.

In fact, I am thinking about to fork the old kanban. (Not to maintain the old repo as I could decide the features to be added)

@laurent22
Copy link
Member

laurent22 commented Jan 20, 2025

A bit troublesome as the link won't be updated when the title of the note changed. But I think it could be a workaround solution.

We could potentially have proper integration and support of note links, so the title would be updated too.

oh.. I just know this feature.. but seem that it can't be use it as workaround:

Issue 1 sounds like a bug - I will open a new issue. Issue 2 I'm not sure we will support, but TBD

@migichen
Copy link

migichen commented Jan 21, 2025

It seems to me that by design YesYouKan goes the other way (all in single note) so I don't expect that what the OP wants will happen. So a suggestion is to keep the old Kanban and hoping someone else will devote the time to keep it alive.

@migichen, no I would like to provide some level of support for one card / one note. It's been discussed for example to support links to notes in the card header - I think that would help?

Yes it will if link feature is integrated in. However I believe it's not just integrating a link on the Kanban. Sooner later people will want more. For example, below useful scenarios are all supported by the original Kanban (see its doc):

  • Show tags of the linked notes on the Kanban cards.
  • When you move a note from one column to another on the Kanban, if a column is associated to a tag, the note's tag will be updated.
  • When you move a TODO note to a "Done" column, you can configure Kanban so that the TODO note will be auto checked. Vice versa if you move the note out of the column.
  • Filter the cards by the notes' tag/path/completed on Kanban

These are extra features that will be wanted when cards are external notes. If all implemented, you will start to wonder whether this plugin should be split into two. One for same-note update for its simplicity, and the other for external notes. I believe either way has its lovers.

In all, thanks for the consideration of my replies, Laurent. I believe with your blessing YesYouKan will shine whatever way it goes.

@migichen
Copy link

yes, the YesYouKan goes into another direction so it will be difficult to cover the original kanban usecases.

In fact, I am thinking about to fork the old kanban. (Not to maintain the old repo as I could decide the features to be added)

Thank you, @benlau. Even without any update I think the current Kanban is fully functional, just with some minor glitches.

@jmtemmos
Copy link

First, thanks a lot for your time and work on this great plugin.
I second @benlau about the missing features from the old kanban plugin :

  1. add existing note as card
  2. markdown formatting in cards (could be a workaround for problem 1. to link an existing note with @@note_name, which is currently not possible and requires to edit the note in editor to add the @@link)
  3. use tags to automatically put a card in a given column

To me, 2. is a great feature and workaround for pb 1. since it would enable you to both create a one-shot "quick note" without creating a new note, AND to allow linking to existing note through the quicklinks plugin. Best of two worlds...

Thanks again for your plugin.

Regards

JMT

@joplin joplin deleted a comment from benlau Jan 26, 2025
@laurent22
Copy link
Member

Note: please limit the comments to this particular plugin only. If you're making your own plugin that's great but it's not the place to discuss it.

I'll review the above suggestions and new ones at some point and make a list of changes to address the requirements.

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

No branches or pull requests

4 participants