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.
This commit is contained in:
Jessica Stokes 2017-01-04 17:25:48 -08:00
parent 9d87c5586f
commit 2d89579a7a
2 changed files with 24 additions and 6 deletions

View file

@ -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 = {

View file

@ -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;