new funtions and fixes

This commit is contained in:
Mateusz Gruszczyński
2026-07-24 12:40:23 +02:00
parent 0ed852a249
commit 14f15e5d47
10 changed files with 301 additions and 71 deletions
+60 -9
View File
@@ -1083,11 +1083,11 @@ dialog::backdrop {
padding-right: 8px;
}
.hide-line-numbers .editor-shell {
.hide-editor-line-numbers .editor-shell {
grid-template-columns: 0 minmax(0, 1fr);
}
.hide-line-numbers .line-gutter {
.hide-editor-line-numbers .line-gutter {
width: 0;
padding: 0;
border: 0;
@@ -1460,7 +1460,7 @@ dialog::backdrop {
white-space: nowrap;
}
.hide-line-numbers .owner-labels {
.hide-editor-line-numbers .owner-labels {
left: 0;
}
@@ -2173,19 +2173,19 @@ dialog::backdrop {
/* Preview editing and source line numbers. */
.preview {
position: relative;
padding: 12px 24px 12px 62px;
line-height: 1.32;
}
.preview-source-line {
position: relative;
min-height: 1.32em;
}
.preview-source-line::before {
content: attr(data-source-line);
position: absolute;
right: calc(100% + 18px);
left: 12px;
width: 32px;
color: #596270;
text-align: right;
@@ -2231,11 +2231,11 @@ dialog::backdrop {
line-height: 1.24;
}
.hide-line-numbers .preview {
.hide-preview-line-numbers .preview {
padding-left: 24px;
}
.hide-line-numbers .preview-source-line::before {
.hide-preview-line-numbers .preview-source-line::before {
display: none;
}
@@ -2338,7 +2338,7 @@ dialog::backdrop {
line-height: 1.32
}
.hide-line-numbers .markdown-body .task-list-item::before {
.hide-preview-line-numbers .markdown-body .task-list-item::before {
display: none
}
@@ -3737,4 +3737,55 @@ dialog::backdrop {
.share-dialog-footer {
border-radius: 0 0 14px 14px;
}
}
}
/* Markdown alerts. */
.markdown-body .markdown-alert {
margin: 1em 0;
padding: .8em 1em;
border: 1px solid;
border-left-width: 4px;
border-radius: 8px;
}
.markdown-body .markdown-alert > :first-child { margin-top: 0; }
.markdown-body .markdown-alert > :last-child { margin-bottom: 0; }
.markdown-body .markdown-alert--success { border-color: #2f855a; background: rgba(47,133,90,.14); }
.markdown-body .markdown-alert--info { border-color: #3182ce; background: rgba(49,130,206,.14); }
.markdown-body .markdown-alert--warning { border-color: #d69e2e; background: rgba(214,158,46,.14); }
.markdown-body .markdown-alert--danger { border-color: #c53030; background: rgba(197,48,48,.14); }
/* Fenced code line numbers for every language: ```lang=, ```lang=101, ```= or ```=101. */
.markdown-body pre.code-with-lines code { counter-reset: none; }
.markdown-body pre.code-with-lines .code-line {
display: block;
min-height: 1.35em;
padding-left: 4.6em;
position: relative;
white-space: pre;
}
.markdown-body pre.code-with-lines .code-line::before {
content: attr(data-line);
position: absolute;
left: 0;
width: 3.4em;
padding-right: .8em;
border-right: 1px solid var(--border);
color: var(--muted-2);
text-align: right;
user-select: none;
}
/* Generated table of contents. */
.markdown-body .markdown-toc {
margin: 1em 0;
padding: .8em 1em;
border: 1px solid var(--border);
border-radius: 8px;
background: var(--surface-2);
}
.markdown-body .markdown-toc ol { margin: 0; padding-left: 1.4em; }
.markdown-body .markdown-toc li { margin: .25em 0; }
.markdown-body .markdown-toc .toc-level-2 { margin-left: 1em; }
.markdown-body .markdown-toc .toc-level-3 { margin-left: 2em; }
.markdown-body .markdown-toc .toc-level-4,
.markdown-body .markdown-toc .toc-level-5,
.markdown-body .markdown-toc .toc-level-6 { margin-left: 3em; }