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

Improved upcoming cards view #2807

Open
11 tasks
nimishavijay opened this issue Feb 15, 2021 · 1 comment
Open
11 tasks

Improved upcoming cards view #2807

nimishavijay opened this issue Feb 15, 2021 · 1 comment

Comments

@nimishavijay
Copy link
Member

The current landing page of the Deck app shows only your upcoming cards based on due dates, which means that for people who don't use due dates the view in empty.

To make that better, we could have 2 views: one arranged by due dates like it currently exists, and one arranged by boards. This would allow for more flexibility in the landing page, and can also have some simple operations like adding boards and cards.

Here's a mockup that you can click around in:
https://www.figma.com/proto/76zsYNIXApcZA9ZqpXdJWb/Nextcloud_Deck_mockup?node-id=37%3A748&scaling=scale-down-width

  • You can switch between the 2 views with a toggle, the default view for a user would be their last selected view, or board view if it's their first time

Board view

image

image

image

  • The board view has a board in each column, arranged by date created, and an add board option at the end.
  • You can add cards to a board, similar to the current way of adding cards to a list. The name would be entered as a text input, and the list it is in can be selected from a drop down menu of the existing lists in that board.
  • Each board has its cards under it, sorted by due date if due dates are available, then by if that card is assigned to the user, then by last modified
  • The card design would also be slightly different to indicate the name of the list it's in, and the last modified
  • You can also add board from the board view by clicking on the add board button with the same flow as adding one from the sidebar.
  • New boards can have 3 lists by default: To do, Doing and Done
  • As soon as you add a board from the overview page, you are automatically prompted to add a new card

Due date view

image
image

  • The due date view is similar to what currently exists, each column represents a time frame
  • The cards under each column are grouped by the board they are in. In each group the cards are sorted the same way as the board view: first by due date, then by assigned cards, then by last modified
  • If there are no due dates there is an empty content component
@jancborchardt jancborchardt added this to 🧭 Planning evaluation (don't pick) in 📝 Office team via automation Sep 27, 2021
@juliushaertl juliushaertl moved this from 🧭 Planning evaluation (don't pick) to 📄 To do (5-20 entries) in 📝 Office team Oct 11, 2021
@mstyp
Copy link

mstyp commented Apr 19, 2022

Hello. adding comment here because I'm sure its been requested elsewhere as an issue, but I cant for the life of me find where.
It would be great if I could right click / middle click cards in the upcoming view page so that I could open them in a new tab.

I have more then a thousand cards in my upcoming view page, which makes it very, very slow. the fastest way to deal with cards is to click on a card, move mouse up to url box, copy url, close that tab, and open new tab with that url, and open a new tab with upcoming cards view.

If it sounds like my real issue is with how many cards I have in my upcoming view screen, that's kind of true, but my struggles with this is a whole another feature request that I'm sure someone else has made around having more fine tuned control over what cards appear in upcoming cards view. And its not super relevant, since even when there are only 10 cads on upcoming view screen, I still prefer opening a new tab to having to click the back button a bunch of times.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🧭 Planning evaluation (don't pick)
📝 Office team
📄 To do (5-20 entries)
Development

No branches or pull requests

4 participants