Release 0.5.8

This commit is contained in:
hnzio committed 2026-10-23 07:47:27 +02:00
1 parent 22ae3a68d6
commit 2851c7d936
33 files changed
+1263 -272

No files matched your search

+139 -5
View File
@@ -1242,6 +1242,33 @@ textarea:focus {
text-align: right;
}
.live-output-settings {
position: relative;
}
.live-output-settings > summary {
cursor: pointer;
color: var(--text-muted);
font-size: 0.7rem;
font-weight: 700;
}
.live-output-settings > div {
position: absolute;
z-index: 4;
top: calc(100% + 0.45rem);
left: 0;
display: grid;
width: max-content;
max-width: calc(100vw - 2rem);
gap: 0.35rem;
padding: 0.6rem;
border: 1px solid var(--line-strong);
border-radius: var(--radius-small);
background: var(--glass-strong);
box-shadow: var(--shadow);
}
.live-session-summary strong {
font-size: 0.78rem;
}
@@ -2089,14 +2116,11 @@ textarea:focus {
gap: 0.55rem;
}
.template-grid {
.template-popover {
position: absolute;
top: calc(100% + 0.5rem);
right: 0;
display: grid;
width: min(42rem, calc(100vw - var(--sidebar-width) - 4rem));
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.6rem;
padding: 0.7rem;
border: 1px solid color-mix(in srgb, var(--gold) 34%, var(--line));
border-radius: var(--radius-medium);
@@ -2106,6 +2130,33 @@ textarea:focus {
backdrop-filter: blur(22px) saturate(1.18);
}
.template-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.6rem;
}
.template-management {
margin-top: 0.6rem;
}
.template-picker .template-management > summary {
min-height: auto;
padding: 0.35rem 0;
background: transparent;
box-shadow: none;
color: var(--text-muted);
}
.template-management form {
display: flex;
align-items: center;
justify-content: space-between;
gap: 0.5rem;
padding: 0.3rem 0;
border-top: 1px solid var(--line);
}
.template-grid button {
display: grid;
width: 100%;
@@ -3839,6 +3890,7 @@ textarea:focus {
.piece-meta-grid > label,
.piece-meta-grid fieldset,
.piece-source-editor label,
.piece-presentation-controls > label,
.piece-presentation-controls .presentation-settings > label {
display: grid;
gap: 0.25rem;
@@ -4002,6 +4054,38 @@ textarea:focus {
gap: 0.3rem;
}
.template-save-menu {
position: relative;
}
.template-save-menu > summary {
cursor: pointer;
color: var(--text-muted);
font-size: 0.72rem;
font-weight: 700;
}
.template-save-menu > form {
position: absolute;
z-index: 4;
bottom: calc(100% + 0.7rem);
left: 0;
display: grid;
width: min(28rem, calc(100vw - 2rem));
padding: 0.75rem;
border: 1px solid var(--line-strong);
border-radius: var(--radius-medium);
background: var(--glass-strong);
box-shadow: var(--shadow);
}
.template-save-menu label {
display: grid;
gap: 0.2rem;
color: var(--text-muted);
font-size: 0.66rem;
}
.piece-dialog-primary-action span {
color: var(--text-muted);
font-size: 0.66rem;
@@ -4170,6 +4254,53 @@ textarea:focus {
margin-bottom: 0.45rem;
}
.plan-piece-create {
margin-bottom: 0.55rem;
padding: 0.55rem 0.65rem;
border: 1px solid var(--line);
border-radius: var(--radius-small);
background: var(--panel-soft);
}
.plan-piece-create > summary {
cursor: pointer;
font-size: 0.72rem;
font-weight: 750;
}
.plan-piece-create form {
display: grid;
grid-template-columns: minmax(8rem, 1fr) minmax(7rem, 0.8fr);
gap: 0.45rem;
margin-top: 0.6rem;
}
.plan-piece-create label {
display: grid;
gap: 0.2rem;
color: var(--text-muted);
font-size: 0.64rem;
}
.plan-piece-create button {
grid-column: 1 / -1;
}
.drag-remove-target {
display: grid;
gap: 0.15rem;
margin-bottom: 0.55rem;
padding: 0.75rem;
border: 1px dashed var(--danger);
border-radius: var(--radius-small);
background: color-mix(in srgb, var(--danger) 9%, var(--panel-soft));
}
.drag-remove-target span {
color: var(--text-muted);
font-size: 0.68rem;
}
.builder-filter-options {
display: flex;
flex-wrap: wrap;
@@ -4920,7 +5051,7 @@ textarea:focus {
.template-picker {
margin-left: auto;
}
.template-grid,
.template-popover,
.filter-panel {
position: absolute;
top: calc(100% + 0.5rem);
@@ -4930,6 +5061,9 @@ textarea:focus {
max-height: calc(100dvh - var(--mobile-header) - var(--mobile-nav) - 1rem);
overflow-y: auto;
}
.template-grid {
grid-template-columns: 1fr;
}
.fundus-search-row {
align-items: stretch;
flex-wrap: wrap;