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