Sayam Samal
60d1993ed8
user_card_popover: Redesign popover using the new `popover-menu` theme.
...
As part of the popover menu redesign, this commit redesigns the user
card popover using the new "popover-menu" tippy theme and improves
accessibility by using appropriate ARIA attributes.
2024-07-12 13:03:40 -07:00
Aman Agrawal
e5e5ba6cea
css: Scale typeaheads / dropdowns with font size.
...
Fixes #30780
Adjusted both width and line height of typeaheads and dropdown widgets
to scale font size.
2024-07-10 12:56:58 -07:00
Aman Agrawal
b3e0cc61e5
css: Remove old typeahead css.
...
We already have the behaviour for this that we want in typeahead.css.
This CSS produces problems for rendered markdown as it propagates
to it.
2024-07-10 12:56:58 -07:00
Aman Agrawal
df542e9a9b
css: Keep typeahead CSS together.
...
Also removed the comment which is no longer useful.
2024-07-09 09:42:10 -07:00
Aman Agrawal
d14104cc5d
css: Keep typeahead CSS together.
2024-07-09 09:42:10 -07:00
Aman Agrawal
e3baac1ba0
css: Remove unused `pointer` class.
...
We don't have an element with class pointer on it.
2024-07-09 09:42:10 -07:00
Aman Agrawal
a66bd21a5b
css: Remove stale `actual-dropdown-menu` code.
...
Removed in bc3d48616e
.
2024-07-09 09:42:10 -07:00
adnan-td
c6d975f44d
compose: Align multi-line text in dropdowns.
...
Using flexbox to left-align icon with the text
on the first line.
Fixes part of #30469 .
2024-07-08 13:58:17 -07:00
Karl Stolley
79a2e0a1c4
message_controls: Scale on :active without disturbing clickable space.
2024-07-05 15:53:50 -07:00
Vector73
e699825296
compose_typeahead: Fix position of unsubscribed icon.
...
Fixes position of unsubscribed icon so that it appears in the same line
as the list item of the typeahead and prevent typeahead to increase in
width when the icon is shown.
2024-07-05 15:26:36 -07:00
Vector73
67d85508be
compose_typeahead: Show emojis in stream description typeahead.
...
Uses markdown rendered version of description instead of plain description
text in stream typeahead.
2024-07-05 15:26:36 -07:00
Karl Stolley
cbdfdf06b4
tippy: Allow Tippy tooltips to scale with UI.
2024-07-03 10:43:25 -07:00
Shubham Padia
49f6fc5a40
scroll: Set outline as none for `.simplebar-content-wrapper`.
...
We're reverting removing `outline: none` from commit
fe11f3be7c
. While we set tabIndex to -1 in
that commit, which makes sure that it does not get focus when navigating
via a keyboard. But it does not prevent us from programmatically focusing
on the element. In this case, we don't want to see the outline.
Fixes https://chat.zulip.org/#narrow/stream/9-issues/topic/.F0.9F.8E.AF.20weird.20left.20sidebar.20outline/near/1834137
2024-07-02 12:47:44 -07:00
Karl Stolley
0f05c67c88
message_box: Set same vertical space below reactions, length toggles.
2024-07-02 11:45:30 -07:00
Aman Agrawal
772969e68c
emoji_picker: Format search bar same as dropdown widget.
2024-06-28 11:24:12 -07:00
N-Shar-ma
b432b269ee
refactor: Make compose size related variables & functions more specific.
...
We divide functionality into that for "full_size" and "expanded", which
are identical for now.
This is a prep commit for adding an intermediate expanded screen size.
2024-06-26 16:36:52 -07:00
Aman Agrawal
5f956cd369
typeahead: Change background of active elements.
2024-06-26 16:31:28 -07:00
Aman Agrawal
a8eff69fc2
typeaheads: Reduce left padding for all elements.
...
This required taking special care of typeaheads with user circle
and making sure long typeaheads wrap correctly.
2024-06-26 16:30:26 -07:00
Aman Agrawal
52ac602acb
typeahead: Make them look like dropdown widget.
...
This attempts to change background color and text color of typeaheads
to be same as dropdown widgets we have in the app.
2024-06-26 16:26:31 -07:00
adnan-td
4bde1586e4
topic_name: Fix compressing of display topic names.
...
Fixes part of #30478 .
2024-06-26 12:23:32 -07:00
Karl Stolley
b519344dd9
message_controls: Remove unreachable read-receipt styles.
2024-06-26 12:00:21 -07:00
Karl Stolley
c0837a6d20
status_emoji: Allow status emoji to scale with text.
2024-06-26 10:02:13 -07:00
Karl Stolley
818094f81d
user_circles: Set user circles to scale with text.
2024-06-26 10:01:24 -07:00
Lauryn Menard
89a3c290db
narrow: Expand informative text in empty mentioned messages view.
...
Limits the width of the empty message notice to 600px so that this
longer and more descriptive text is similar to the width of the
empty header text.
2024-06-25 14:11:42 -07:00
Karl Stolley
5cd4a8c8e5
pills: Express pill-container spacing on base class.
2024-06-23 22:00:18 -07:00
sanchi-t
2d79ce2e93
invite: Replace stream checkboxes list with stream pills.
...
Introduce an input field with typeahead functionality, initially
populated with the default streams for the organization.
Fixes #26871 .
2024-06-22 20:04:28 -07:00
Aman Agrawal
32b4aa0883
navbar: Remove empty space to the left and right.
2024-06-20 16:11:19 -07:00
Ujjawal Modi
cdbc20d304
invite-user-modal: Remove duplicate CSS rules.
...
Removes some CSS rules used in the invite user modal that were
already being applied via the shared `modal_select` class.
Co-authored-by: Lauryn Menard <lauryn@zulip.com>
2024-06-20 12:26:29 -07:00
Shubham Padia
43eebbf9c6
scroll: Set tabIndex to -1 for simplebar content wrapper.
...
Fixes #30403 .
Having tabIndex set to 0 led to keyboard focus being put on
a scrollbar container, which led to users having to tab twice
to skip a container.
This commit also removes instances of tabIndex being set to
-1 programatically for certain cases, since it is -1 by default now.
This commit also removes `outline: none` for simplebar since
that property is not needed anymore because the wrapper is
not focusable anymore.
2024-06-20 10:25:51 -07:00
Aman Agrawal
00c56a65ed
navbar: Rename realm-logo to realm-navbar-wide-logo.
2024-06-18 09:38:51 -07:00
Aman Agrawal
7ddf7a96dc
navbar: Show realm icon logo instead of full logo on narrow widths.
...
When left sidebar is hidden between 1200px and 768px, we show
smaller realm icon logo instead of the full realm logo. Also,
we use the new space to expand the middle column to better show
the narrow description.
2024-06-18 09:38:51 -07:00
Aman Agrawal
406e9b89d0
css: Fix navbar logo misaligned on small heights.
2024-06-18 09:38:51 -07:00
Sayam Samal
40e548ef5b
left_sidebar: Redesign starred messages popover.
...
Fixes part of #28699 .
2024-06-17 18:32:57 -07:00
Aman Agrawal
c5b8255d42
navbar: Move left sidebar toggle icon to left of org logo.
...
Make the org logo smaller and moves the left sidebar toggle icon
to the left of the logo.
2024-06-11 12:42:42 -07:00
Aman Agrawal
043e0311d2
css: Expand to occupy left sidebar space if available on narrow widths.
2024-06-11 12:42:42 -07:00
Aman Agrawal
8aafb72e18
css: Let middle column expand to full width in fluid layout.
...
When left / right sidebar are hidden, we let middle column to take
up the extra space.
2024-06-11 12:42:42 -07:00
Aman Agrawal
80cc699f42
css: Fix left sidebar toggle button misaligned on small window height.
2024-06-11 12:42:42 -07:00
Aman Agrawal
96dac9ece9
navbar: Add button to toggle left sidebar.
2024-06-11 12:42:42 -07:00
Aman Agrawal
c531631ecf
navbar: Rename left sidebar toggle button unread count indicator.
...
Renamed to match the name with the wrapper element and used class
so that we can apply same CSS to other buttons.
2024-06-11 12:42:42 -07:00
Aman Agrawal
9fec1f69ed
navbar: Rename left sidebar toggle button.
...
This name better describes what the button does and using a class
helps us use it's CSS and events for other buttons.
2024-06-11 12:42:42 -07:00
Karl Stolley
dc60317dad
info_density: Set calculated font-size on body.
2024-06-07 11:18:52 -07:00
Aman Agrawal
371cd0da6c
recent_view: Use html as scroll container.
...
Fixes #17933 , #27517
Instead of `recent_view_table`, we make `html` as our scroll container.
This fixes an important bug for us where filters sometimes disappear
due to them scrolling under navbar which is unexpected. Since we are
now using separate containers to display rows and
filter (while includes table headers), where filters use sticky
positioning, this bug will be fixed.
2024-06-07 10:17:10 -07:00
Karl Stolley
1d7e0367b8
right_sidebar: Establish inner grid on selectable_sidebar_block.
2024-06-06 17:08:13 -07:00
Karl Stolley
3d04f7dbda
info_density: Set a minimum line-height on body.
2024-05-31 15:18:06 -07:00
Sahil Batra
5e347e971d
invite: Remove code for old UI.
...
We still had some code in invite.ts for the textarea element
which was replaced by pill container, so this commit removes
that code.
This commit also removes the CSS for textarea and radion buttons
which are no longer present in the UI.
2024-05-25 17:48:48 -07:00
Aman Agrawal
80d19fe15d
css: Fix theme switch changing color of elements at different intervals.
...
Due to these transitions the theme switch from dark <-> light was
not pleasant as the background color and color changed at different
intervals.
2024-05-13 13:21:10 -07:00
Aman Agrawal
4e87f35c7d
typeahead: Use tippy to position typeaheads without a specified parent.
...
Except for search typeaheads which have a specific parent container,
we position typeaheads using tippy.
2024-05-08 10:05:27 -07:00
Karl Stolley
7baf3e5e4d
selected_message: Correctly express outline colors as variables.
2024-05-08 09:59:40 -07:00
Karl Stolley
6c5085b827
message_header: Bring over control hover selectors.
2024-05-03 12:34:08 -07:00
Karl Stolley
7e2811d633
message_view_header: Extract styles to own file.
...
This has the added value of being named in parallel with
web/src/message_view_header.ts
2024-05-03 11:12:55 -07:00