Email list: collapse to a single row — [sender] [subject] [date]
Subject was on its own line below sender/date. Move it inline so each email occupies one row: sender capped at 35% width (ellipsis), subject takes the remaining space (ellipsis), date pins to the right. Tighter list density at the cost of dropping the spare line for snippet text (none was being rendered anyway).
This commit is contained in:
parent
41980df6f1
commit
89efd7d44b
2 changed files with 5 additions and 3 deletions
|
|
@ -521,9 +521,9 @@ function _createEmailItem(em) {
|
|||
<div class="email-item-content">
|
||||
<div class="email-item-top">
|
||||
<span class="email-sender email-sender-clickable" style="color:${color}" data-from-addr="${_esc(senderAddr)}" data-from-name="${_esc(senderName)}" title="Show all emails from ${_esc(senderName)}">${_esc(senderName)}</span>
|
||||
<span class="email-subject">${_esc(em.subject)}${unreadIcon}${attachIcon}${tagPills}${spamTag}</span>
|
||||
<span class="email-date">${_esc(dateStr)}</span>
|
||||
</div>
|
||||
<div class="email-subject">${_esc(em.subject)}${unreadIcon}${attachIcon}${tagPills}${spamTag}</div>
|
||||
</div>
|
||||
<div class="email-menu-wrap">
|
||||
<button class="hamburger email-menu-btn" title="Actions">
|
||||
|
|
|
|||
|
|
@ -29023,8 +29023,10 @@ body.doc-find-active mark.doc-find-mark.current {
|
|||
font-size: 12px; font-weight: 600; flex-shrink: 0; margin-top: 1px;
|
||||
}
|
||||
.email-item-content { flex: 1; min-width: 0; overflow: hidden; }
|
||||
.email-item-top { display: flex; justify-content: space-between; align-items: baseline; gap: 8px; }
|
||||
.email-sender { font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
|
||||
.email-item-top { display: flex; align-items: baseline; gap: 8px; min-width: 0; }
|
||||
.email-sender { font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; flex-shrink: 0; max-width: 35%; }
|
||||
.email-item-top .email-subject { flex: 1; min-width: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
|
||||
.email-item-top .email-date { flex-shrink: 0; margin-left: auto; }
|
||||
.email-sender-clickable { cursor: pointer; }
|
||||
.email-sender-clickable:hover { text-decoration: underline; }
|
||||
.email-filter-chip {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue