discourse/app/assets/stylesheets/mobile
David Taylor c171e3dccd
UX: Replace `font-size-ios-input` workaround (#30877)
By default, iOS safari will automatically zoom into focused inputs with
font-sizes less than 16px. To avoid this, we had a CSS rule to ensure
inputs always had a large font-size on iOS. This worked, but did lead to
design inconsistencies.

Instead, we can set `user-scalable=no` on the viewport meta tag. Since
iOS 10, this property doesn't actually stop users zooming. But it *does*
still prevent the automatic zooming of inputs. So it solves our zoom
problem, and allows us to remove the CSS font-size workaround.
2025-01-20 19:17:30 +00:00
..
components DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
float-kit UX: replaces custom more menu by d-menu (#29090) 2025-01-20 12:00:11 +01:00
form-kit UX: Replace `font-size-ios-input` workaround (#30877) 2025-01-20 19:17:30 +00:00
select-kit
_index.scss DEV: unifies emoji picker (#28277) 2025-01-08 11:41:36 +01:00
admin_badges.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
admin_customize.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
admin_flags.scss UX: move admin flag form to form-kit (#28187) 2024-08-05 11:01:25 +10:00
admin_report.scss
admin_report_counters.scss
admin_report_table.scss
admin_reports.scss
alert.scss DEV: remove old bootstrap alert CSS (#25991) 2024-03-01 16:03:34 -05:00
compose.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
dashboard.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
dialog.scss
directory.scss DEV: remove various unused CSS (#25994) 2024-03-01 16:51:26 -05:00
discourse.scss UX: Replace `font-size-ios-input` workaround (#30877) 2025-01-20 19:17:30 +00:00
edit-category.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
header.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
invite-signup.scss ux: move to minimal layout (#30327) 2024-12-17 14:41:00 -06:00
lightbox.scss
list-controls.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
login-modal.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
login-signup-page.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
menu-panel.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
modal-overrides.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
modal.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
new-user.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
personal-message.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
post-action-feedback.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
push-notifications-mobile.scss
reviewables.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
sidebar.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
signup-progress-bar.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
topic-footer.scss DEV: Consolidate mobile positioning strategies on mobile and iPad (#30241) 2025-01-10 11:00:15 -05:00
topic-list.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
topic-post.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
topic.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00
user.scss DEV: Introduce stylelint (#29852) 2025-01-20 15:27:42 +00:00