Preload media assets and refine process cursors

This commit is contained in:
2026-05-18 11:15:39 +02:00
parent 4f6300042c
commit 6e908037fb
4 changed files with 162 additions and 52 deletions
+5 -9
View File
@@ -125,7 +125,7 @@ body.switched {
--panel-border: rgba(62, 42, 24, 0.46);
--control-radius: 0.22rem;
--ui-menu-font-size: 0.82rem;
--ui-modal-font-size: calc(var(--story-line-height) * 0.68);
--ui-modal-font-size: calc(var(--story-line-height) * 0.85);
font-size: calc(var(--book-height)/(34 * 1.5));
}
@@ -1342,17 +1342,13 @@ html[data-process-state="ready"] .story-choices[data-choice-ready="true"] {
z-index: 1; /* Ensure cursor appears above text */
}
html[data-process-state="command-waiting"],
html[data-process-state="command-waiting"] * {
html[data-process-state="command-waiting"] body {
cursor: var(--process-cursor, wait) !important;
}
html[data-process-state="waiting-generating"],
html[data-process-state="waiting-generating"] *,
html[data-process-state="playing-generating"],
html[data-process-state="playing-generating"] *,
html[data-process-state="playing-ready"],
html[data-process-state="playing-ready"] * {
html[data-process-state="waiting-generating"] body,
html[data-process-state="playing-generating"] body,
html[data-process-state="playing-ready"] body {
cursor: var(--process-cursor, progress) !important;
}