deck icon indicating copy to clipboard operation
deck copied to clipboard

Single card view

Open nidico opened this issue 4 years ago • 3 comments

Description

This issue is about the possibility of opening a single card/task alone - not only as a sidebar or modal dialog in front of the board.

This is kind of a duplicate of #2229, but it has a different focus - whereas #2229 focuses on the ability to see all information on one screen the primary focus of this issue is about the ability to view a single card/task as the main resource, without the board.

Motivation

Coming from issue trackers like Github/Redmine, this is what my typical way of working is:

  • Receive a notification about an updated issue
  • If interested click on link
  • The issue "alone" opens and I can quickly scan description and (new) comments or actions and start working on it
  • When done, write a comment / change attributes
  • Close tab or go to issues list (here: board)

When evaluating possible task tracking solutions for a non-software project, the lack of this basic feature has been a critical to me. The nextcloud integration and the board view still made the difference to us in this case, but we also considered using Gitea or Redmine instead, which both have a single issue view (same goes for Github or Jira).

The "board style" UI is nice (and probably a major reason to use Deck in the first place), but it's only one way of representing the underlying content. I don't need it all the time, but I need to access the content of a card.

Related: While writing this proposal, I notice that a typical list view (as in Git/ea|hub|lab) is probably also an important tool for my workflow, as it allows to simply scan one (filtered) list (e.g. sorted by "recently changed"), which is harder to do in the column/board view (logically, but also UI-wise). I might write a different feature request for that topic.

Concrete proposal

  • Design a single page view which has description and a timeline with comments in the main column and metadata aside (e.g. copy Gitea/Github as appropriate)
  • Allow to switch between sidebar, modal and single item view
  • Allow to setup whether links to outside should point to the single page view (I would want that) or to the modal/sidebar view (others would probably want this I'd assume)

Later:

  • Allow to switch between board and list view (separate issue)

nidico avatar Jan 07 '22 03:01 nidico

We actually have an existing issue including mockups for moving the modal view to a "single page view" without tabs at https://github.com/nextcloud/deck/issues/2702

It is in the "To do" of the office team, so possibly upcoming soon. Hence I would suggest closing this issue here in favor of https://github.com/nextcloud/deck/issues/2702 – is that ok @nidico? :)

jancborchardt avatar Jan 10 '22 12:01 jancborchardt

It is in the "To do" of the office team, so possibly upcoming soon. Hence I would suggest closing this issue here in favor of #2702 – is that ok @nidico? :)

As far as I can see, #2702 would still keep the information in a modal view on top of the board. This issue here is explicitly about showing the context not in a modal / sidebar, but as the main content.

Why do I favor having the card content itself on its own page rather than in a modal?

  • Modal views always feel a bit fragile, e.g. clicking aside of the modal / pressing escape closes the modal, whereas in the case of a view with the card/task as the main point, one explicitly needs to click on the link to the board.

  • The whole board content needs to load in the background, despite the fact that I don't need it. (E.g. because I open single cards in separate browser tabs).

So all in all I think that the current proposal in #2702 satisfies #2229, but not this issue here (#3511).

nidico avatar Jan 13 '22 20:01 nidico

Potentially a single page view of a card has other benefits e.g. in use for a helpdesk, where users can be sent a link to just their card (because only their issue is relevant to them).

putt1ck avatar May 12 '22 09:05 putt1ck