diff --git a/.travis.yml b/.travis.yml index 0d54435..0f08369 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,5 @@ +dist: bionic + env: global: - GO111MODULE=on @@ -16,7 +18,7 @@ jobs: elm: "latest-0.19.1" elm-format: "latest-0.19.1" elm-test: "latest-0.19.1" - node_js: '10.19' + node_js: "10.16.0" install: - "cd ui" - "npm ci" diff --git a/ui/src/mailbox.css b/ui/src/mailbox.css index 3efccd4..c0207b4 100644 --- a/ui/src/mailbox.css +++ b/ui/src/mailbox.css @@ -69,7 +69,8 @@ grid-gap: 1px 20px; grid: "ctrl mesg" auto - "list mesg" 1fr / minmax(200px, 300px) minmax(650px, 1000px); + "list mesg" 1fr + / minmax(200px, 300px) minmax(650px, auto); height: 100%; } diff --git a/ui/src/main.css b/ui/src/main.css index db10671..649770d 100644 --- a/ui/src/main.css +++ b/ui/src/main.css @@ -116,23 +116,29 @@ a.button { justify-content: center; grid-gap: 20px; grid-template: - "lpad head rpad" auto + "head head head" auto "lpad page rpad" 1fr - "foot foot foot" auto / minmax(20px, auto) 1fr minmax(20px, auto); - height: 100vh; + "foot foot foot" auto / 1px 1fr 1px; + height: auto; } -@media (max-width: 999px) { +.desktop { + display: none; +} + +@media screen and (min-width: 1000px) { .app { + grid-column-gap: 40px; grid-template: - "head head head" auto + "lpad head rpad" auto "lpad page rpad" 1fr - "foot foot foot" auto / 1px 1fr 1px; - height: auto; + "foot foot foot" auto + / 1fr minmax(auto, 1300px) 1fr; + height: 100vh; } - .desktop { - display: none; + td.desktop, th.desktop { + display: table-cell; } } diff --git a/ui/src/navbar.css b/ui/src/navbar.css index 157d365..6b0e118 100644 --- a/ui/src/navbar.css +++ b/ui/src/navbar.css @@ -50,6 +50,12 @@ padding: 12px 15px; } +.navbar-dropdown { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + .navbar-dropdown-button { display: none; } @@ -71,6 +77,9 @@ li.navbar-active span, .navbar-dropdown-content a { color: var(--navbar-color) !important; display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } .navbar-dropdown-content a:hover { @@ -139,6 +148,7 @@ li.navbar-active span, .navbar-dropdown { padding: 15px 19px 15px 25px; + max-width: 350px; } .navbar-dropdown-button {