diff --git a/index.html b/index.html index 1c34267..da20a1c 100644 --- a/index.html +++ b/index.html @@ -40,13 +40,13 @@
-
- -
+
- + diff --git a/src/server.ts b/src/server.ts index c40a133..92085e3 100644 --- a/src/server.ts +++ b/src/server.ts @@ -14,7 +14,7 @@ export async function createServer() { break; } case "progress": { - setClangdStatus(e.data.value, e.data.progress); + setClangdStatus(e.data.value, e.data.max); break; } } diff --git a/src/style.css b/src/style.css index ff10721..9806fa8 100644 --- a/src/style.css +++ b/src/style.css @@ -150,6 +150,8 @@ body { display: inline-flex; align-items: center; gap: 0.25em; + transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, + border-color 0.2s ease-in-out; } button:hover:not([disabled], .disabled, :disabled) { color: var(--btn-text-hover-color, var(--btn-text-color)); @@ -404,7 +406,8 @@ a { } [data-tooltip]::after { - display: none; + visibility: hidden; + display: block; content: var(--tooltip-text, attr(data-tooltip)); position: absolute; top: -0.5em; @@ -418,11 +421,12 @@ a { white-space: nowrap; pointer-events: none; opacity: 0; - transition: opacity 0.3s ease-in-out; + transition: opacity 0.2s ease-in-out; + z-index: 20; } [data-tooltip]:hover::after { - display: block; + visibility: visible; opacity: 1; }