Hide lead signals, add state to them, scanner and list fixes

This commit is contained in:
Ian Gulliver
2026-10-16 07:13:13 -07:00
parent b0b433bc6c
commit 55f6a7e424
6 changed files with 87 additions and 49 deletions
+33 -13
View File
@@ -633,6 +633,31 @@ button.compact.danger {
border-color: var(--task);
}
.scanner {
position: relative;
height: 0;
z-index: 1;
}
.scanner::before {
content: "";
position: absolute;
top: -11px;
left: 17px;
width: 84px;
height: 2px;
background: linear-gradient(90deg, transparent, var(--task), transparent) 0 0 / 30px 100% no-repeat;
-webkit-mask: linear-gradient(90deg, #000 2px, transparent 2px) 0 0 / 5px 2px repeat-x;
mask: linear-gradient(90deg, #000 2px, transparent 2px) 0 0 / 5px 2px repeat-x;
animation: cylon 1.2s ease-in-out infinite alternate;
}
@keyframes cylon {
to {
background-position: 100% 0;
}
}
.spinner {
--frames: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='10'%3E%3Cg%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3Ccircle cx='1' cy='5' r='1'/%3E%3Ccircle cx='4' cy='1' r='1'/%3E%3Ccircle cx='6' cy='1' r='1'/%3E%3Ccircle cx='9' cy='1' r='1'/%3E%3Ccircle cx='9' cy='5' r='1'/%3E%3Ccircle cx='11' cy='1' r='1'/%3E%3Ccircle cx='14' cy='1' r='1'/%3E%3Ccircle cx='14' cy='5' r='1'/%3E%3Ccircle cx='14' cy='9' r='1'/%3E%3Ccircle cx='19' cy='1' r='1'/%3E%3Ccircle cx='19' cy='5' r='1'/%3E%3Ccircle cx='19' cy='9' r='1'/%3E%3Ccircle cx='21' cy='9' r='1'/%3E%3Ccircle cx='24' cy='1' r='1'/%3E%3Ccircle cx='24' cy='5' r='1'/%3E%3Ccircle cx='24' cy='9' r='1'/%3E%3Ccircle cx='26' cy='9' r='1'/%3E%3Ccircle cx='29' cy='5' r='1'/%3E%3Ccircle cx='29' cy='9' r='1'/%3E%3Ccircle cx='31' cy='5' r='1'/%3E%3Ccircle cx='31' cy='9' r='1'/%3E%3Ccircle cx='34' cy='9' r='1'/%3E%3Ccircle cx='36' cy='1' r='1'/%3E%3Ccircle cx='36' cy='5' r='1'/%3E%3Ccircle cx='36' cy='9' r='1'/%3E%3Ccircle cx='39' cy='9' r='1'/%3E%3Ccircle cx='41' cy='1' r='1'/%3E%3Ccircle cx='41' cy='5' r='1'/%3E%3Ccircle cx='41' cy='9' r='1'/%3E%3Ccircle cx='46' cy='1' r='1'/%3E%3Ccircle cx='46' cy='5' r='1'/%3E%3Ccircle cx='46' cy='9' r='1'/%3E%3Ccircle cx='49' cy='1' r='1'/%3E%3C/g%3E%3C/svg%3E");
flex-shrink: 0;
@@ -684,22 +709,21 @@ button.compact.danger {
margin: 0 0 8px;
}
.md ul {
padding-left: 3ch;
}
.md ol {
padding-left: 4ch;
}
.md li .copyable,
.md li .md-table {
margin-top: 6px;
}
.md ol,
.md ul {
padding-left: 0;
list-style-position: inside;
}
.md li > ul,
.md li > ol {
margin: 2px 0;
padding-left: 3ch;
}
.md h3,
@@ -1584,14 +1608,10 @@ pre.file-text .line::before {
list-style: none;
}
.md li.choice + li.choice {
.md li + li.choice {
margin-top: 8px;
}
.md ul:has(> li.choice) {
padding-left: 0;
}
.choice-box,
.pick.choice-box {
display: block;