diff --git a/examples/updated/grid_ex_2.osdpi b/examples/updated/grid_ex_2.osdpi index 88936d26..d5ab09fd 100644 Binary files a/examples/updated/grid_ex_2.osdpi and b/examples/updated/grid_ex_2.osdpi differ diff --git a/examples/updated/keyboard_predict_ex_1.osdpi b/examples/updated/keyboard_predict_ex_1.osdpi index 60178652..a75414bb 100644 Binary files a/examples/updated/keyboard_predict_ex_1.osdpi and b/examples/updated/keyboard_predict_ex_1.osdpi differ diff --git a/examples/updated/utterance_Contact.osdpi b/examples/updated/utterance_Contact.osdpi index 6c50307d..0245e3ab 100644 Binary files a/examples/updated/utterance_Contact.osdpi and b/examples/updated/utterance_Contact.osdpi differ diff --git a/index.css b/index.css index 775841bb..f6eb51ae 100644 --- a/index.css +++ b/index.css @@ -35,9 +35,15 @@ div#UI { position: absolute; left: 0; top: 0; - width: 5em; padding: 0.5em; z-index: 10; + font-size: 0.6em; + background-color: white; + border: 1px solid var(--brand); +} + +#timer:empty { + display: none; } div#ErrorReport:empty { display: none; @@ -301,6 +307,7 @@ table.GridFilter td:nth-child(4) label.labeledInput { border-radius: 5px; background-color: inherit; user-select: none; + border: 1px solid black; } .grid button div { display: flex; @@ -441,6 +448,7 @@ body:not(.designing) video[dbsrc]:not([src]) { } .tabcontrol .panels { display: flex; + min-height: 0; } .tabcontrol .buttons { display: flex; @@ -630,8 +638,14 @@ div.vsd img, div.vsd video { flex: 1 1 0; object-fit: contain; - width: 100%; - height: 100%; + max-width: 100%; + max-height: 100%; +} + +div.vsd div.markers { + width: 0; + height: 0; + overflow: hidden; } div.vsd div.markers button:focus-within { @@ -786,12 +800,12 @@ details summary > * { #designer .settings[aria-selected="true"] { background-color: var(--surface1); color: var(--text1); - border: 4px dashed var(--brand); + outline: 4px dashed var(--brand); } #designer .settings:has(.settings [aria-selected="true"]) { background-color: var(--surface2); color: var(--text2); - border: 0px; + outline: 0px; box-shadow: none; } @@ -964,38 +978,36 @@ details summary > * { vertical-align: bottom; margin-right: 0.5em; } - #PleaseWait { - position: fixed; - width: 100vw; - height: 100vh; - background-color: rgb(0, 0, 0, 0.5); - display: flex; - align-items: center; - justify-content: center; - z-index: 100; - font-size: 2em; - transition: all 0.5s ease-in; - opacity: 1; - } - - #PleaseWait:empty { - background-color: rgb(0, 0, 0, 0); - opacity: 0; - } +#PleaseWait { + position: fixed; + width: 100vw; + height: 100vh; + background-color: rgb(0, 0, 0, 0.5); + display: flex; + align-items: center; + justify-content: center; + z-index: 100; + font-size: 2em; + transition: all 0.5s ease-in; + opacity: 1; + top: 0; + left: 0; +} - #PleaseWait div { - padding: 5em; - border: 1px solid black; - background-color: white; - } +#PleaseWait:empty { + background-color: rgb(0, 0, 0, 0); + opacity: 0; +} - #PleaseWait .message { - color: blue; - } +#PleaseWait div { + padding: 5em; + border: 1px solid black; + background-color: white; +} - #PleaseWait .error { - color: red; - } +#PleaseWait .message { + color: blue; +} div.logging-indicator { position: absolute; top: 2px; @@ -1113,12 +1125,10 @@ div.actions div.scroll { background: white; } -#designer .actions tbody { +#designer .actions tbody.settings { border-top: 2px solid black; border-left: 2px solid black; border-right: 2px solid black; - position: relative; - z-index: 10; } .actions thead { border-top: 0px; @@ -1278,13 +1288,18 @@ body.HeadMouse .tracky-mouse-pointer { font-size: 2rem; } -dialog#OpenDialog { +dialog { margin: auto; } -dialog#OpenDialog button { +dialog button { margin-top: 1em; } + +dialog#ImportURL input { + width: 100%; + min-width: 50ch; +} .Menu { display: inline-block; } diff --git a/index.html b/index.html index d1f48f49..57e6667e 100644 --- a/index.html +++ b/index.html @@ -3,12 +3,11 @@