Commit Graph

2966 Commits

Author SHA1 Message Date
Anders Kaseorg
768f9f93cd docs: Capitalize Markdown consistently.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-11 10:23:06 -07:00
Anders Kaseorg
56931b68e0 styles: Unprefix appearance property.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-07 15:17:20 -07:00
Anders Kaseorg
483445e3d3 styles: Remove unit from 0 lengths.
Generated by stylelint --fix.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-06 11:34:44 -07:00
Anders Kaseorg
6dea671fde styles: Merge duplicate selectors.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-06 11:34:44 -07:00
Anders Kaseorg
3572dcc67c styles: Remove shorthand property overrides.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-06 11:34:44 -07:00
Anders Kaseorg
725ca116dd styles: Remove duplicate properties.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-06 11:34:44 -07:00
Anders Kaseorg
3bab1df0e7 styles: Remove invalid -wekbit-box-align [sic] property.
I’m going to assume that this is not intended to be an optimization
for “WekBit” and can, in fact, be deleted.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-06 11:30:45 -07:00
Anders Kaseorg
b30c86b1a8 styles: Remove obsolete ::-moz-selection vendor prefix.
This is automatically added back by autoprefixer when necessary.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-06 11:30:45 -07:00
Anders Kaseorg
0f78efdbb5 styles: Replace invalid user-drag property with -webkit-user-drag.
Commit abbd8a7f45 (#13112) should have
removed the nonexistent user-drag property rather than the
Webkit-specific -webkit-user-drag property.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-06 11:30:45 -07:00
Anders Kaseorg
12dcaed177 styles: Remove obsolete filter: alpha() properties.
This was a workaround for IE < 9.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-06 11:30:45 -07:00
Anders Kaseorg
c593a62b50 styles: Enable stylelint function-url-quotes rule.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-04 16:34:19 -07:00
Anders Kaseorg
18ce4aed8b styles: Enable stylelint font-family-name-quotes rule.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-04 16:34:19 -07:00
Anders Kaseorg
c6ed5c81de styles: Format CSS with Prettier.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-04 16:34:19 -07:00
SiddharthVarshney
5d6df3dc01 css: Use SCSS nesting for .carousel-indicators. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
7f2c5a7015 css: Use SCSS nesting for .carousel-indicators li. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
7af8b7ff6c css: Use SCSS nesting for .tour .carousel-control. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
1531e38bc2 css: Use SCSS nesting for .tour .carousel-inner .call-to-action. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
d0d4a066d1 css: Use SCSS nesting for .tour .carousel-inner .other-resources. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
26d1df58f7 css: Use SCSS nesting for .tour .carousel-inner .other-resources .other-resources-section. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
a57d979a46 css: Use SCSS nesting for .tour .carousel-inner .comparison-slack img. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
9a67565c12 css: Use SCSS nesting for .tour .carousel-inner img. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
fdf893c0af css: Use SCSS nesting for .tour .carousel-inner .zulip-slack-comparison. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
8487110cca css: Reorder css for .tour .carousel-inner .zulip-slack-comparison .caption. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
e91d3664c3 css: Use SCSS nesting for .tour .carousel-inner .zulip-slack-comparison img. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
b05031530d css: Reorder css for .tour .carousel-inner .zulip-slack-comparison img. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
e8a516aa4d css: Use SCSS nesting for .tour .carousel-inner .start-button. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
d3208c61d7 css: Use SCSS nesting for .carousel.carousel-fade .carousel-inner. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
a8c8aae6f5 css: Use SCSS nesting for .carousel.carousel-fade .carousel-inner .item. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
bfb3e86eab css: Use SCSS nesting for .carousel.carousel-fade .carousel-inner .item.active. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
6371fe7b37 css: Use SCSS nesting for .portico-landing.hello .open-source. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
0e47e2bd2a css: Merge .portico-landing.hello .open-source img css. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
b7216af233 css: Use SCSS nesting for .portico-landing.hello .features. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
4e20923421 css: Use SCSS nesting for .portico-landing.hello .features .col-2. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
7f5f61267e css: Use SCSS nesting for .portico-landing.hello .screen. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
ba4709b000 css: Use SCSS nesting for .portico-landing.hello .screen.hero-screen. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
1b5138d546 css: Use SCSS nesting for .screen. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
db3530d984 css: Use SCSS nesting for .screen .message-feed. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
9b2b5ef3c2 css: Use SCSS nesting for .screen .center-page. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
605431d187 css: Use SCSS nesting for .screen .top. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
2d8391608f css: Use SCSS nesting for .screen .col-4 .action-block. 2020-08-04 16:24:12 -07:00
SiddharthVarshney
af09b49ae7 css: Use SCSS nesting for .screen .line. 2020-08-04 16:24:12 -07:00
Gittenburg
4cd23103db message feed: Make message controls more accessible.
We already have single-key shortcuts for all message controls but Zulip
should be usable from the keyboard without having to learn a bunch of
Zulip-specific keyboard shortcuts.
2020-07-30 16:53:00 -07:00
YashRE42
b4891a5841 navbar: Rename tab_bar to message_view_header.
Prior to commit eb4a2b9d4e the center
area of the navbar was based on a structure that appended crumbs or
"tabs" as <li>s, forming a tab_bar and a tab_list.

However, in eb4a2b9d4e we apply a new
style and structure to the navbar which lets go of the convention of
tabs. Hence, we'd like to purge the tab_bar and tab_list labels from
our code base.

We purged tab_list in 1267caf5009118875f47fdafe312880af08024e1.

This commit purges tab_bar, it includes:
- A blanket search and replace of tab_bar with message_view_header.
- Splitting a single line comment in
  tab_bar.js / message_view_header.js.
- The renaming of tab_bar.js to message_view_header.js.
- The renaming of tab_bar.hbs to message_view_header.hbs.
- A blanket search and replace of tab_data with
  message_view_header_data.
- Replacing the single occurrence of tabbar with message_view_header
  (it was within a comment.)
2020-07-30 16:23:13 -07:00
Anders Kaseorg
efcba21100 styles: Reorder rule to work around weird postcss-nested bug.
For mysterious reasons, this avoids the following message printed by
webpack on a cold cache after upgrading postcss-nested from 4.2.1 to
4.2.2:

Ignoring local source map at "/srv/zulip/<no source>" as resource is missing.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-07-30 11:20:03 -07:00
Gittenburg
ccaab2d471 docs: Restore link focus outline in sidebar.
Not having a focus outline is very bad for accessibilty.
Browsers have it by default but we completely disabled it for links in
the sidebar in 9955580251.

Showing the outline when selecting a page in the sidebar can be
distracting, so we hide the outline for the highlighted sidebar link.
Since every focusable element however should have a focus outline, we
make the highlighted link unfocusable by setting tabindex=-1 (which also
makes sense since the link to the current page doesn't do anything
anyway).

Part of #15948.
2020-07-29 11:40:39 -07:00
Priyansh Garg
c752f955de registration: Improve registration form.
Improved markup of help-text.
Showing Email as plain-text instead of disabled input.
Changed page heading to 'Create your organization' in realm creation form
and 'Create your account' in normal signup form.
Grouped org settings and user settings with fieldsets.
Reduced space between Password field and Password strength bar.

Also, updated the corresponding test cases.

Partially Fixes: #15750.
2020-07-28 17:07:25 -07:00
Aman Agrawal
b34d46e00b css: Rename #home id to #message_feed_container. 2020-07-28 16:33:32 -07:00
Gittenburg
253ae8ee51 css: Remove hover effect over active sub filter.
Previously when hovering over a selected topic in the left sidebar
a barely different hover color was employed (and overriden in the dark
mode). This resulted in a small UX issue because after selecting a topic
in the sidebar it should immediately be colored as such (and not just
after moving the mouse cursor away).
2020-07-28 15:30:54 -07:00
Gittenburg
12fe4301e5 css: Unify sidebar hover effects.
Previously the left sidebar used a darker hover background than the
right sidebar, presumably to stand out more when hovering over an active
filter (which have a blue background in the light theme).  This can be
more elegantly solved by using a transparent hover background.
2020-07-28 15:30:54 -07:00
Gittenburg
2367d56f74 integrations: Fix the search input autofocus.
There were two problems preventing the autofocus:

* The focus was triggered at the wrong time.
* transition: all; affected the visibility, making browsers
  abort the focus since the input was still hidden.
2020-07-28 15:17:00 -07:00