Browse Source
Improve quality of life for 4-inch phones
Removes extra UI margins < 360px, and allows the tab bar to scroll. Also slightly improves horizontal scrolling behaviour on desktop.
closed-social-v3
Jessica Stokes
7 years ago
No known key found for this signature in database
GPG Key ID: E3DE5BE038F70FE9
2 changed files with
24 additions and
6 deletions
-
app/assets/javascripts/components/features/ui/components/tabs_bar.jsx
-
app/assets/stylesheets/components.scss
|
|
@ -3,9 +3,8 @@ import { FormattedMessage } from 'react-intl'; |
|
|
|
|
|
|
|
const outerStyle = { |
|
|
|
background: '#373b4a', |
|
|
|
margin: '10px', |
|
|
|
flex: '0 0 auto', |
|
|
|
marginBottom: '0' |
|
|
|
overflowY: 'auto' |
|
|
|
}; |
|
|
|
|
|
|
|
const tabStyle = { |
|
|
|
|
|
@ -331,11 +331,15 @@ |
|
|
|
} |
|
|
|
|
|
|
|
.columns-area { |
|
|
|
margin: 10px; |
|
|
|
margin-left: 0; |
|
|
|
flex-direction: row; |
|
|
|
} |
|
|
|
|
|
|
|
@media screen and (min-width: 360px) { |
|
|
|
.columns-area { |
|
|
|
margin: 10px; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.column { |
|
|
|
width: 330px; |
|
|
|
position: relative; |
|
|
@ -346,11 +350,20 @@ |
|
|
|
} |
|
|
|
|
|
|
|
.column, .drawer { |
|
|
|
margin-left: 10px; |
|
|
|
margin-left: 5px; |
|
|
|
margin-right: 5px; |
|
|
|
flex: 0 0 auto; |
|
|
|
overflow: hidden; |
|
|
|
} |
|
|
|
|
|
|
|
.column:first-child, .drawer:first-child { |
|
|
|
margin-left: 0; |
|
|
|
} |
|
|
|
|
|
|
|
.column:last-child, .drawer:last-child { |
|
|
|
margin-right: 0; |
|
|
|
} |
|
|
|
|
|
|
|
@media screen and (max-width: 1024px) { |
|
|
|
.column, .drawer { |
|
|
|
width: 100%; |
|
|
@ -359,7 +372,6 @@ |
|
|
|
} |
|
|
|
|
|
|
|
.columns-area { |
|
|
|
margin: 10px; |
|
|
|
flex-direction: column; |
|
|
|
} |
|
|
|
} |
|
|
@ -368,6 +380,13 @@ |
|
|
|
display: flex; |
|
|
|
} |
|
|
|
|
|
|
|
@media screen and (min-width: 360px) { |
|
|
|
.tabs-bar { |
|
|
|
margin: 10px; |
|
|
|
margin-bottom: 0; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@media screen and (min-width: 1025px) { |
|
|
|
.tabs-bar { |
|
|
|
display: none; |
|
|
|