discourse/app/assets/javascripts
chapoi 8ac1f6ad9a
UX: Visual adjustments to login/signup forms (#28680)
This adds several improvements to the signup/login forms. Some of them include:

- Added a minimal signup progress bar design for mobile.
- Made the signup/login modals full height on mobile.
- Improved the activation, account creation, and login-required pages on mobile.
- Removed the subheader and emoji from the welcome component.
- Removed most input instructions.
- Used consistent font size for text below the inputs.
- Displayed input instructions only when the field is focused.
- Improved the vertical alignment of input labels.
- Increased the spacing between inputs.
- Fixed label positioning for custom fields.
- Moved the "(optional)" text for the name input outside the instructions.
- Disabled buttons during login to prevent layout shifts.
- Reused the CTA component for modals as well.
- Matched the invite CTA styles with the signup form.

---------

Co-authored-by: Jan Cernik <jancernik12@gmail.com>
Co-authored-by: Joffrey JAFFEUX <j.jaffeux@gmail.com>
2024-10-25 09:34:59 -03:00
..
admin DEV: Add outlet wrapper for user badges form (#29333) 2024-10-24 11:10:10 -03:00
custom-proxy Build(deps-dev): Bump express from 4.21.0 to 4.21.1 (#29134) 2024-10-09 01:07:01 +02:00
deprecation-silencer DEV: Reformat package.json files (#28733) 2024-09-04 21:14:13 +02:00
dialog-holder Build(deps-dev): Bump @types/jquery in the types group (#29379) 2024-10-23 23:29:32 +02:00
discourse UX: Visual adjustments to login/signup forms (#28680) 2024-10-25 09:34:59 -03:00
discourse-common Build(deps-dev): Bump @types/jquery in the types group (#29379) 2024-10-23 23:29:32 +02:00
discourse-hbr DEV: Reformat package.json files (#28733) 2024-09-04 21:14:13 +02:00
discourse-i18n DEV: Reformat package.json files (#28733) 2024-09-04 21:14:13 +02:00
discourse-markdown-it Build(deps): Bump ember-auto-import from 2.8.0 to 2.8.1 (#28982) 2024-09-30 14:06:20 +02:00
discourse-plugins Build(deps): Bump the babel group with 3 updates (#29352) 2024-10-23 00:28:54 +02:00
discourse-widget-hbs Build(deps): Bump the babel group with 3 updates (#29352) 2024-10-23 00:28:54 +02:00
docs
ember-addons
ember-cli-progress-ci
ember-production-deprecations DEV: Update ember-cli-deprecation-workflow from 2.2.0 to 3.0.1 (#28226) 2024-08-07 17:59:42 +02:00
float-kit Build(deps-dev): Bump @types/jquery in the types group (#29379) 2024-10-23 23:29:32 +02:00
locales
pretty-text Build(deps-dev): Bump @types/jquery in the types group (#29379) 2024-10-23 23:29:32 +02:00
select-kit FIX: remove redundant body scroll lock (#29395) 2024-10-24 13:41:08 -04:00
theme-transpiler Build(deps): Bump the babel group with 3 updates (#29352) 2024-10-23 00:28:54 +02:00
truth-helpers Build(deps): Bump ember-auto-import from 2.8.0 to 2.8.1 (#28982) 2024-09-30 14:06:20 +02:00
.npmrc
handlebars-shim.js
polyfills.js
service-worker.js.erb