From 38b16c91d1a2279f40d1231686b0c28ed6c25e35 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Sat, 21 Sep 2019 13:45:48 -0700 Subject: [PATCH] fix: improve style on very small mobile screens (#1505) --- src/routes/_components/FreeTextLayout.html | 11 ++++- src/routes/_components/NotLoggedInHome.html | 6 +++ .../_components/community/PageListItem.html | 13 ++++++ .../_components/compose/ComposeAuthor.html | 5 +- .../_components/compose/ComposeBox.html | 6 +++ .../_components/compose/ComposeToolbar.html | 6 +++ .../dialog/components/EmojiDialog.html | 33 ++++++++----- .../settings/SettingsListButton.html | 7 ++- .../_components/settings/SettingsListRow.html | 6 +++ .../_components/status/StatusHeader.html | 9 ++++ .../_components/status/StatusSidebar.html | 7 ++- .../_components/status/StatusToolbar.html | 6 +++ src/routes/_pages/settings/general.html | 6 +++ src/routes/_pages/settings/hotkeys.html | 6 +++ src/routes/_pages/settings/wellness.html | 6 +++ .../_store/observers/resizeObservers.js | 3 +- src/scss/focus.scss | 46 +++++++++++++++++++ src/scss/global.scss | 37 +++------------ src/scss/themes/_base.scss | 2 + src/scss/themes/_dark.scss | 2 + src/scss/variables.scss | 4 ++ 21 files changed, 179 insertions(+), 48 deletions(-) create mode 100644 src/scss/focus.scss diff --git a/src/routes/_components/FreeTextLayout.html b/src/routes/_components/FreeTextLayout.html index 3c8cd8b7..51cc2bdb 100644 --- a/src/routes/_components/FreeTextLayout.html +++ b/src/routes/_components/FreeTextLayout.html @@ -11,4 +11,13 @@ :global(.free-text) { overflow-y: auto; /* fixes weird iOS Safari bug where scrolling gets stuck */ } - \ No newline at end of file + + @media (max-width: 240px) { + :global(.free-text) { + margin: 10px; + } + :global(.free-text p) { + margin: 15px 0; + } + } + diff --git a/src/routes/_components/NotLoggedInHome.html b/src/routes/_components/NotLoggedInHome.html index c932b0cc..03624975 100644 --- a/src/routes/_components/NotLoggedInHome.html +++ b/src/routes/_components/NotLoggedInHome.html @@ -40,6 +40,12 @@ font-size: 2.7em; } } + + @media (max-width: 240px) { + .not-logged-in-home h1 { + font-size: 2.5em; + } + } diff --git a/src/routes/_components/status/StatusToolbar.html b/src/routes/_components/status/StatusToolbar.html index d2370400..a763b1c7 100644 --- a/src/routes/_components/status/StatusToolbar.html +++ b/src/routes/_components/status/StatusToolbar.html @@ -55,6 +55,12 @@ } } + @media (max-width: 240px) { + :global(.status-toolbar .icon-button-svg) { + width: 20px; + height: 20px; + } + }