diff --git a/.coveragerc b/.coveragerc deleted file mode 100644 index 3b3d1dd..0000000 --- a/.coveragerc +++ /dev/null @@ -1,11 +0,0 @@ -[run] -branch = True -relative_files = True -source = tools/python - -[report] -show_missing = True -skip_empty = True - -[xml] -output = coverage/python/coverage.xml diff --git a/package-lock.json b/package-lock.json index 6396f2f..5d291d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wegwichtel-next", - "version": "0.12.10", + "version": "0.12.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "wegwichtel-next", - "version": "0.12.10", + "version": "0.12.11", "hasInstallScript": true, "dependencies": { "@file-type/av": "0.2.0", diff --git a/package.json b/package.json index 7eebc74..4aec595 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wegwichtel-next", - "version": "0.12.10", + "version": "0.12.11", "private": true, "description": "GPS-gestützte Lern- und Wanderwege mit GPX, POIs, Bildern und Audioansagen.", "type": "module", diff --git a/public/css/app.css b/public/css/app.css index f869a0c..130a77f 100644 --- a/public/css/app.css +++ b/public/css/app.css @@ -327,7 +327,7 @@ button, margin: 0 0 1rem; } -#route-page fieldset button { +#route-page fieldset button.ui-button { display: grid; place-items: center; min-width: 0; @@ -341,18 +341,18 @@ button, touch-action: manipulation; } -#route-page fieldset button:focus-visible { +#route-page fieldset button.ui-button:focus-visible { outline: .2rem solid var(--focus); outline-offset: .15rem; } -#route-page fieldset button:disabled { +#route-page fieldset button.ui-button:disabled { cursor: default; filter: grayscale(.65); opacity: .42; } -#route-page fieldset img { +#route-page fieldset button.ui-button img { width: 2rem; height: 2rem; pointer-events: none; @@ -397,17 +397,18 @@ button, margin: 0; } -#slideshow img { +#slide-image { display: block; width: 100%; + height: min(55vh, 28rem); height: min(55dvh, 28rem); object-fit: contain; background: #111; } #slideshow > fieldset { - display: flex; - flex-flow: row nowrap; + display: grid; + grid-template-columns: var(--icon-button-size) minmax(0, 1fr) var(--icon-button-size); align-items: center; gap: .5rem; width: 100%; @@ -419,8 +420,6 @@ button, #slideshow > fieldset > button.ui-button { display: grid; - flex: 0 0 var(--icon-button-size); - align-self: center; place-items: center; width: var(--icon-button-size); height: var(--icon-button-size); @@ -438,7 +437,6 @@ button, #slideshow > fieldset > div { display: flex; - flex: 1 1 0; align-self: stretch; min-width: 0; min-height: var(--icon-button-size); @@ -466,10 +464,16 @@ button, } #poi-audio { + display: block; width: 100%; + max-width: 100%; margin-top: 1rem; } +#poi-audio[hidden] { + display: none; +} + #navigation-footer { position: fixed; right: 0; diff --git a/public/index.html b/public/index.html index 0b1d64d..096ed2c 100644 --- a/public/index.html +++ b/public/index.html @@ -5,7 +5,7 @@