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

Design bugs & improvements to envelope list (AppContentListItem) #6901

Open
2 of 5 tasks
jancborchardt opened this issue Jul 18, 2022 · 1 comment
Open
2 of 5 tasks
Labels
1. to develop bug design skill:frontend Issues and PRs that require JavaScript/Vue/styling development skills

Comments

@jancborchardt
Copy link
Member

jancborchardt commented Jul 18, 2022

Additionally to the issues reported in the Vue component at nextcloud-libraries/nextcloud-vue#2853, here are some specific to Mail:
Mail navigation

  • The date format is too verbose for this short space here. We need to use either something like messengers do: 5m, 3h, 5d, etc – or shortened absolute dates like "2 Aug". Both are fine and much better than the current one.
  • The container has more padding to the bottom than to the top. This does not appear in Talk, so I assume it’s an issue in Mail instead of the component?
  • The Avatar is not correctly vertically aligned with the text. Also does not appear in Talk so assume it’s specific to Mail.
  • The color indication bar on the left often seems very off – colors can be very similar like in this example, and it just looks a bit clunky and is often unclear what it represents. We could remove it?
  • In the priority inbox, "Important and unread" has 2 issues, to fix them: The text needs to be clearly below the menu toggle, and either it should cleanly break into 2 lines without overlapping the first mail, or it should just ellipsize:
    Mail nav header

cc @GretaD and @ChristophWurst as well since Greta is on holiday

@jancborchardt
Copy link
Member Author

Ref also #6079 by @nimishavijay which has a complete mockup of it. Listed here are mostly current bugs which are very noticeable, and @nimishavijay’s mockup is the ideal state. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop bug design skill:frontend Issues and PRs that require JavaScript/Vue/styling development skills
Projects
Status: 🧭 Planning evaluation
Development

No branches or pull requests

1 participant