Aman Agrawal
9846c4c476
inbox_row: Don't show topic visibility toggle button by default.
...
We emulate the same behaviour of hiding topic visibility button
by using opacity if for default topic visibility state.
2024-03-14 10:15:49 -07:00
Prakhar Pratyush
6630981de8
inbox: Remove 'default' visibility policy indicator.
...
We no longer show the 'default' visibility policy in
the inbox view. 'Unmute', 'Follow', and "Mute' are
still shown.
For topics with 'default' visibility policy, it is
still possible to change the visibility policy via the
three-dot menu.
The motivation is not to have the default state so
prominently called out.
2024-03-04 14:07:59 -08:00
Aman Agrawal
060b94b71f
inbox: Fix search icon position on narrow widths.
...
Due to filters dropdown's variable width, the search icon was
incorrectly positioned, we fix it by positioning it relative to
the filter dropdown.
2023-11-10 18:20:26 -08:00
Aman Agrawal
a7f02c89d7
inbox_view: Move filters dropdown to the left of search box.
2023-11-10 10:22:18 -08:00
Aman Agrawal
f191efce1b
inbox: Add dropdown to filter topics.
...
Fixes #27522
Replace `Include muted` checkbox with a dropdown to filter displayed
topics.
Also, adds a new filter to display only followed topics.
2023-11-10 10:22:18 -08:00
Prakhar Pratyush
3f2ab44f94
follow_topics: Remove the 'development' guard.
...
This commit removes the 'development' guard and makes
the UI changes related to the 'Follow Topics' project visible
outside the development environment.
Cleans up the older UI elements related to mute and unmute topics.
2023-10-22 14:24:22 -07:00
Aman Agrawal
e4ae826a47
inbox: Improve look of empty inbox view.
2023-10-20 17:13:33 -07:00
Aman Agrawal
0dd8e40e84
inbox: Use new empty-list-message style and center the text.
2023-10-17 11:55:41 -07:00
Aman Agrawal
3cbd772b8d
inbox: Make focus outline around unread count wider.
2023-10-09 16:36:24 -07:00
Aman Agrawal
80a7e995af
inbox: Fix spelling mistakes.
...
Found a good spell checker, hopefully no more of those.
2023-10-09 16:36:24 -07:00
Aman Agrawal
e9c86dc524
inbox: Add topic visibility indicator.
2023-10-09 16:36:24 -07:00
Aman Agrawal
49f553ebfc
inbox: Add rectangle focus border around inbox header name.
2023-10-09 16:36:24 -07:00
Aman Agrawal
57c1c56028
inbox: Migrate data objects to use Map.
...
Since Map store values in insertion order, it will be required
to show rows sorted by time.
This is not pretty but can be improved when
https://github.com/handlebars-lang/handlebars.js/pull/1996
is released.
2023-10-05 15:52:02 -07:00
Aman Agrawal
c2c1f1ac6d
inbox: Add icon in search box to clear any text.
2023-10-05 08:57:44 -07:00
Aman Agrawal
4fcc488db5
inbox: Show group pms without status icons.
2023-09-25 13:16:25 -07:00
Aman Agrawal
f07a032b79
inbox: Add button to open stream popover in stream header.
2023-09-21 16:50:01 -07:00
Aman Agrawal
518dcb2ad1
inbox: Make topic actions menu accessible via keyboard.
2023-09-21 16:50:01 -07:00
Aman Agrawal
97a1b91b40
inbox: Add button to open topic menu popover.
2023-09-21 16:50:01 -07:00
Aman Agrawal
425ab4ca13
inbox: Show unread mention indicator for topics and streams.
...
Fixes #26747
2023-09-21 16:50:01 -07:00
Aman Agrawal
19056db88b
inbox: Show text if inbox is empty.
2023-09-18 08:01:58 -07:00
Aman Agrawal
7bce78694e
inbox: Move scrolling container to `html`.
2023-09-15 12:34:59 -07:00
Aman Agrawal
c8f363fd45
inbox: Add additional element around rows to apply border-radius.
2023-09-15 12:34:59 -07:00
Aman Agrawal
4559a9fbf3
inbox: Save collapsed state of streams in localstorage.
2023-09-12 09:20:33 -07:00
Aman Agrawal
6ef0753a51
inbox: Add new narrow.
2023-09-12 09:20:33 -07:00