nextcloud / deck

🗂 Kanban-style project & personal management tool for Nextcloud, similar to Trello
https://apps.nextcloud.com/apps/deck
GNU Affero General Public License v3.0
1.17k stars 264 forks source link

jQuery Nested Accordion Boards - parent / child #4041

Open compumatter opened 1 year ago

compumatter commented 1 year ago

How to use GitHub

Is your feature request related to a problem? Please describe. I have many boards that are sub-boards of a another board. Currently the 1 level linear approach requires all boards are viewed at once. This limits Decks reach to simple use cases. It would make more use of available board menu space and allow for easier comprehension of tasks to allow for a minimum of 2 levels but preferably many more.

Describe the solution you'd like The use of an jQuery collapsible accordion board list would do it best. They do not have to indent so no added width would be required. As one level is clicked only those things that are child projects would be displayed.

When adding the board as a new board, you would only need to ask [Select Parent Board] to enforce a hierarchy otherwise it would itself be a parent board and visible on page load.

A code example is shown here: https://codepen.io/mjau-mjau/pen/vYeNvv

Describe alternatives you've considered None

Additional context I would be contribute $200 to help fund this creation

stefan-niedermann commented 1 year ago

You mean as described in https://github.com/nextcloud/deck/issues/2006 ?

Because if you suggest something more compley than just grouping the boards, you will have to be more specific. Ir sounds lime you donot only want to group the boards in the left sidebar, but also want some kind of "super board" with a special view thar combines all sub boards. I might häve misunderstand yoh, though.

compumatter commented 1 year ago

Stefan, it is related to #2006 so I have moved this dialog to that location. I have also created a video to make myself more clear. Thank you.