nextcloud / nextcloud/mail

Extra compact view for a better overview

Open
#12,692 8 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop enhancement
Dominant language
JavaScript
Stars
1k
Forks
348
Avg merge
12h 28m
Merged PRs (30d)
91

Description

Is your feature request related to a problem? Please describe.

For me, the Nextcloud's mail app needs unnecessary much space to display the mails overview - even in the compact view (horizontal layout).
E.g. compared with Snappymail, I can see on the same height of my nextcloud window only 4-6 mails (with Mail) against 10 mails (with Snappymail).
The reason for this, that there are fancy (but not urgently necessary) separators like "today", "last week", etc.
Also, for each mail it is not only a single line in the style "Sender - Subject - Date", instead always two lines are required (1: Sender - Date, 2: Subject).

Describe the solution you'd like

I'd like to have an "extra compact" view for the mail overview:
Exactly one line per mail (Sender, Subject, Date), no extra spacing between the lines, no extra separators ("today", "last week"...).
The layout of Snappymail might be seen as blueprint for it...

The same is true for the list of folders. For me it should be more compact, no extra spacing.

Describe alternatives you've considered

I am using Snappymail - however this project is currently no longer really active, thus I am looking for an alternative. Nextcloud's Mail is very nice from the feature set, however the layout is the thing that stops me from using it as preferred Nextcloud Mail agent.

Additional context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not name files, tests, or entry points. Start by locating the mail overview and folder list UI, then determine how an optional extra-compact layout could show one line per mail without separators or extra spacing. Done means the compact layout displays sender, subject, and date on one line and makes the folder list more compact.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.