Aman Agrawal
c4bbdf040e
recent_topics: Fix search clear icon overflowing in next line.
...
Sometimes, the clear icon overflows on the next line on specific
widths. This makes sure it never happens by wrapping them in a
block.
2020-07-15 10:00:52 -07:00
Aman Agrawal
d39b969c64
recent_topics: Add background color to avatars extra count.
2020-07-15 10:00:52 -07:00
Aman Agrawal
71cae3370c
recent_topics: Hide participants and last msg time on <750px width.
...
This ensures the UI experience on <750px width doesn't look
like too many things packed in a small space.
2020-07-15 10:00:51 -07:00
Aman Agrawal
e7a65fa688
recent_topics: Show action buttons next to topic.
...
We remove the action column and show action buttons next to topic
after unread count (if present). This save us a lot of extra space
on small window sizes.
2020-07-15 09:59:37 -07:00
Aman Agrawal
1ee09799e6
recent_topics: Don't wrap last message header and stream names.
2020-07-15 09:59:37 -07:00
Aman Agrawal
8951f77e5d
recent_topics: Show read topics in a darker shade.
2020-07-15 09:59:37 -07:00
Aman Agrawal
18bebbf290
recent_topics: Set correct container as scrolling container.
...
This fixes the bug of extra topics not being rendered on scrolling.
list_render uses `max-height` to determine which container is being
scrolled upon. Set the `max-height` on the scrolling container of
recent topics to help list_render identify it.
2020-07-08 17:51:27 -07:00
Aman Agrawal
fc31eaa356
recent_topics: Show a line below the focused element.
2020-06-24 15:37:46 -07:00
Aman Agrawal
4cd7f2a329
recent_topics: Wrap focusable elements around a div.
...
This avoids hard coding the focusable elements.
2020-06-24 15:33:25 -07:00
Aman Agrawal
ae43ef5959
recent_topics: Make avatars bigger and borderless.
...
Set vertical alignment of contents in middle of row.
2020-06-22 12:56:19 -07:00
Gittenburg
af867cb26c
recent_topics: Fix buggy scrolling.
...
The knob of the scroll bar scrolled out of view in both Firefox and
Chromium and on Firefox it even cut off the last entry.
Fixes #15511 .
2020-06-22 12:20:43 -07:00
Aman Agrawal
0327ec4c4b
recent_topics: Show unread counts similar to other UI elements.
2020-06-13 16:29:19 -07:00
Aman Agrawal
a1cca4544c
recent_topics: Improve variable naming of tableFixHead.
2020-06-13 16:29:19 -07:00
Aman Agrawal
ec00e39e45
recent_topics: Fix misplaced thead border and adjacent css properties.
2020-06-09 22:08:31 -07:00
Aman Agrawal
e5e02319b4
recent_topics: Show msg if no topics are visible.
2020-06-09 22:08:31 -07:00
Aman Agrawal
ad2e7026c8
recent_topics: Add functionality to sort rows via header.
...
Add custom sorting for stream and topic headers.
2020-06-09 22:08:31 -07:00
Aman Agrawal
89fe133d2d
recent_topics: Add button to clear search.
2020-06-09 22:08:31 -07:00
Aman Agrawal
272a3eed8a
recent_topics: Show unread count after topic name.
...
We remove the non-obvious unread count column and move the unread
counts to be displayed after topic.
2020-06-09 22:08:31 -07:00
Aman Agrawal
d8a312eddb
recent_topics: Append proper prefix before stream name.
...
We reuse the existing logic for displaying and updating stream color
from the stream left sidebar.
Tests fixtures were extracted and updated for this commit.
2020-06-09 22:08:31 -07:00
Aman Agrawal
ee7faf13cc
recent_topics: Show checkbox icons for active filters.
2020-06-09 22:08:31 -07:00
Aman Agrawal
cea3bb437f
recent_topics: Make table headers fixed.
2020-06-09 22:08:31 -07:00
Aman Agrawal
4f1b7542ed
recent_topics: Toggle topic display according to filters.
2020-06-09 22:08:31 -07:00
Aman Agrawal
bc7136590a
recent_topics: Add avatars of recent senders to topic.
2020-06-09 22:08:31 -07:00
Aman Agrawal
464b541363
recent_topics: Display recent topics in a table.
...
* Add action to mute topics.
* We don't need to store muted data per topic as previously planned.
* Moved launch topic test to the top so that they run on non-modified
data.
2020-06-09 22:08:31 -07:00
Aman Agrawal
9328dc8437
templates: Show Overlay of Recent Topics.
...
* Show an empty overlay of recent topics.
* Register click event to open recent topics.
* Launch recent topics on "t" keypress.
This is based on the draft overlay.
2020-06-09 22:08:31 -07:00