Shubham Dhama
ed7373febb
profile: Fix glitch when exiting custom profile display UI.
...
Tweaked by tabbott to add a brief comment explaining the issue.
Fixes : #9702 .
2018-06-07 09:03:19 -07:00
Yashashvi Dave
f725fa591d
custom fields: Fix all fields background color.
...
Fix url and date type of fields background color to
match with other filed's background color.
2018-06-07 08:31:27 -07:00
Max Nussenbaum
0f77a1f81d
portico: Restyle blockquotes on Why Zulip.
...
This restyles the blockquotes on the Why Zulip page.
2018-06-06 14:54:38 -07:00
Steve Howell
db514002ec
settings: Use separate lists for the two sidebar panels.
...
The list with the options for normal settings now has
the class normal-settings-list.
The list with the options for org settings now has
the class org-settings-list.
The new markup helps us avoid code like this:
$(".settings-list li:not(.admin)")
We also have funny hacks in our key handlers related
to the old combined-list approach, which we can
eventually eliminate.
2018-06-06 09:42:33 -07:00
Shubham Dhama
f148ed5bbf
org settings: Improve error handling status elements.
...
With styling work by @maxnuss.
Fixes : #9188 .
2018-06-06 09:00:35 -07:00
Max Nussenbaum
ca18c635e7
User profile: Style the custom user profile fields.
...
This restyles the user profile modal so that the custom fields
look nice.
2018-06-04 16:15:24 -07:00
Max Nussenbaum
1e6bb09bfc
portico: Restyle Why Zulip page.
...
This updates the Why Zulip page to improve the styling of bullets,
blockquotes, and images.
2018-06-04 15:09:03 -07:00
Shubham Dhama
6ef6657e3e
portico: Make control-indicators of carousel synced with slides.
...
Fixes : #9654 .
2018-06-04 08:54:52 -07:00
Max Nussenbaum
7f32c26731
portico: Update landing page tour.
...
This moves the tour on the landing page to the top of the page,
and makes a number of other minor fixes.
2018-06-03 09:01:01 -07:00
Eeshan Garg
f5bfa4e793
css: Fix code block formatting issues in our Markdown docs.
2018-06-01 09:19:42 -07:00
Shubham Dhama
e18ced7f13
css: Make all modals with backdrop.
2018-05-31 13:05:40 -07:00
Max Nussenbaum
eddcec5e86
hotspots: Style "How to reply" hotspot.
...
Styles the "How to reply" hotstop that shows for new users to
match the rest of the hotspots.
2018-05-31 12:56:37 -07:00
Steve Howell
d67c323c01
poll widget: Add very basic styling.
...
These styles aren't great, but they're hopefully
better than none at all and inspire a follow up
commit from somebody else (so it starts to look
like a "real" feature instead of feeling completely
proof-of-concept).
2018-05-30 18:10:59 -07:00
Shubham Padia
214ce1ccca
streams: Add create and edit ui for is_announcement_only.
...
The user can now specify the value while creating a stream.
An admin can later change it via `Change stream permissions`
modal. Add is_announcement_only to subscription type text.
2018-05-30 14:22:15 -07:00
Tim Abbott
2f571f9a45
webpack: Move font and pygments CSS to common.css.
...
First, it's silly that these weren't in common.css in the first place,
since that meant these were a bunch of duplicated code, but
additionally, that meant that these weren't available on the
`/activity` page (or other pages that don't include the portico styles).
Fixes #9561 .
2018-05-27 23:19:40 -07:00
Vishnu Ks
8a294bd880
registration: Keep settings export select after email.
...
Also rename the label.
2018-05-27 22:39:21 -07:00
Vishnu Ks
2ada226008
registration: Use select instead of radio in import settings.
2018-05-27 22:37:11 -07:00
Tim Abbott
cef2b77cef
Revert "left-sidebar: Remove non-clickable vertical space between topics."
...
This reverts commit b1295da72a
.
2018-05-24 10:50:14 -07:00
Steve Howell
1b57e568ff
Add "zform" functionality to the web client.
...
A "zform" knows how to render data that follows our
schema for widget messages with form elements like
buttons and choices.
This code won't be triggered until a subsequent
server-side commit takes widget_content from
API callers such as the trivial chat bot and
creates submessages for us.
2018-05-24 09:30:22 -07:00
Utkarsh Patil
b1295da72a
left-sidebar: Remove non-clickable vertical space between topics.
...
Fixes #8952 .
2018-05-23 14:44:57 -07:00
Joshua Pan
dcee398622
onboarding: Redesign intro_reply hotspot in bottom whitespace.
...
This is a trial to have the first reply hotspot in the bottom
whitespace (and stick there until "Got it!" is pressed).
Tweaked by tabbott to clean it up a bit. Still needs more work on the
visuals.
2018-05-23 14:22:19 -07:00
Vishnu Ks
8369e2b15e
registration: Allow users to import settings from other realm.
...
This should significantly improve the user experience for creating
additional accounts on zulipchat.com.
Currently, disabled in production pending some work on visual styling.
2018-05-23 10:30:00 -07:00
Shubham Dhama
ec4e5e73ab
org settings: Make time limit input elements inline to dropdown.
...
(To make the capitalization pass we added `N` to ignored phrases.)
2018-05-22 19:32:44 -07:00
Shubham Dhama
b4bd299a34
settings: Make propagate_stream_notifications_change buttons look better.
2018-05-22 19:32:44 -07:00
Shubham Dhama
edcb5f9b1c
org settings: Fix the spacing/indentation of dependent input elements.
2018-05-22 19:32:44 -07:00
Shubham Dhama
03eb17c02f
org settings: Show pointer on hovering labels of checkboxes.
...
Fixes : #9447 .
2018-05-22 08:04:03 -07:00
Shubham Padia
30815b402c
portico: Align ToS checkbox with full name input box.
...
Fixes #9328 .
Makes the width on checkbox input-group same as full name input box
width and centers it horizontally.
2018-05-21 22:50:29 -07:00
Eeshan Garg
9c8865ba76
frontend: Add UI to create/edit private streams with public history.
...
This completes the effort of making this a user-facing feature.
2018-05-21 16:03:06 -07:00
Max Nussenbaum
0ff2051982
portico: Add tour section to homepage.
...
This adds a tour of Zulip to the bottom of the homepage.
In order to get the carousel nave, we use Bootstrap 2 from a CDN on
this page; this isn't ideal in the medium term, but upgrading
Bootstrap across the project is too much work for now.
2018-05-20 15:04:23 -07:00
Nikhil Kumar Mishra
fa9d79e203
stats: Add 1 day actives and total users to number of users chart.
2018-05-20 10:56:16 -07:00
Tim Abbott
0dcf873370
third: Rename thirdparty-fonts.css for better clarity.
...
Now it's clear that this is just legacy fontawesome styles.
2018-05-17 04:58:30 -07:00
Aman Ghebreweldi
b05a702285
third: Use font awesome css file from NPM package.
2018-05-17 04:58:30 -07:00
Steve Howell
aa7c031f36
Add tictactoe widget.
...
Thanks to @amanagr for a few refinements to my original
version, which was really raw. (It's still raw.)
2018-05-16 15:13:33 -07:00
Shubham Padia
9ad292cf2a
right-sidebar: Add keyboard instructions shortcut in bottom-right corner.
...
Fixes #9182 . Adds a link to the keyboard shortcuts popup at the
bottom-right corner of the right sidebar. A tooltip saying
`Keyboard Shortcuts(?)` has been added to the icon. The icon is
positioned using `position: fixed`.
2018-05-16 13:32:42 -07:00
Tim Abbott
3e04aa99fa
fonts: Use source-sans-pro CSS from upstream.
2018-05-15 16:22:44 -07:00
Aman Ghebreweldi
b496afc8b9
third: Remove font Source Sans Pro from static/third.
...
We can just get it from NPM instead.
2018-05-15 16:22:44 -07:00
Max Nussenbaum
bf27ed2b1b
portico: Swap annual and monthly pricing on plans page.
...
This swaps the annual and monthly pricing on the plans page
(with the .67 cents properly aligned).
2018-05-12 15:29:28 -07:00
Max Nussenbaum
fc6833e46a
portico: Add quote to Why Zulip page.
...
Adds a quote from Grahame Grieve to the Why Zulip page.
With tweaks by tabbott to make the linter pass.
2018-05-10 14:17:21 -07:00
Max Nussenbaum
39e461a31b
portico: Improve readability of FAQ on Plans page.
...
This restyles the FAQ text on the Plans page to match the recent
changes on the Why Zulip page: narrower text width and increased
contrast.
2018-05-10 07:34:35 -07:00
Max Nussenbaum
49ee6e65c2
portico: Improve readability on Why Zulip page.
...
This increases the font size, decreases the paragraph width, and
makes the text darker on the Why Zulip page to improve
readability.
2018-05-10 07:34:35 -07:00
Priyank Patel
28682ad83e
zulip.scss: Use scss nesting syntax for .email_tooltip.
2018-05-08 10:35:40 -07:00
Priyank Patel
073407bf90
zulip.scss: Use scss nesting syntax for .user_popover_email.
2018-05-08 10:35:40 -07:00
Priyank Patel
0cc5c6985a
zulip.scss: Use scss nesting syntax for #searchbox .input-append.
2018-05-08 10:35:40 -07:00
Priyank Patel
046924ee73
zulip.scss: Use nesting for #navbar-buttons ul.nav.
2018-05-08 10:35:40 -07:00
Priyank Patel
c9de28b185
css: Use mixins in zulip.scss.
...
This uses scss mixins, this are functions you can pass parameter in it and
return css/scss. It made repeating vendored transistion, and user-select property
more easier to use with less repetation. This also includes a scss file called reuseable_components.scss
which can be used anywhere else.
2018-05-08 10:35:40 -07:00
Max Nussenbaum
0904a327ff
portico: Improve spacing of headers on plans page.
...
This adjusts the spacing on the plans page so there is more
breathing room between "Get started today" and the headings
below it.
2018-05-08 09:32:54 -07:00
Max Nussenbaum
3c6cccbfd6
portico: Add link to API on home.
...
Adds a link to the API on the integrations section of the
homepage.
2018-05-08 09:32:54 -07:00
Max Nussenbaum
e1dfee50b1
portico: Fix keyboard shortcuts link.
...
Changes the color of the link to learn more about keyboard
shortcuts in /features to be more readable.
2018-05-08 09:30:09 -07:00
Max Nussenbaum
a0dacea811
portico: Remove transition on page load.
...
Removes the fade in and fade out that used to happen when a
page was loaded.
2018-05-08 09:28:39 -07:00
Max Nussenbaum
99b1dec92a
portico: Align "Create Organization" button.
...
This aligns the Create Organization button on /new with the email
address input.
2018-05-08 09:26:25 -07:00