i18n: bilingual de/en, bundle js from assets via hugo pipes, css refresh

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-30 01:07:04 +02:00
parent 7932bc35e4
commit c46f9a48f7
44 changed files with 515 additions and 60 deletions
+31
View File
@@ -41,6 +41,9 @@
outline: none;
caret-color: transparent;
}
/* a command "typed" by the file browser on hover/freeze — dimmed so it reads
as a hint, not something you committed. any real keystroke discards it. */
.prompt__input.is-ghost { color: var(--color-text-muted); font-weight: 400; }
/* blinking terminal cursor, sits right after the typed text */
.caret {
@@ -363,3 +366,31 @@ img { filter: none; }
/* frozen/locked preview indicator */
.filebrowser.is-frozen .tui__status { color: var(--color-text-primary); }
.filebrowser.is-frozen .tui__status::after { content: " ● locked"; }
/* hide every scrollbar site-wide — content still scrolls (wheel/touch/keys),
just no native chrome. keeps the clean terminal surface everywhere. */
* {
scrollbar-width: none; /* Firefox */
-ms-overflow-style: none; /* old Edge/IE */
}
*::-webkit-scrollbar { /* WebKit/Blink */
display: none;
}
/* ─────────────────── LANGUAGE SWITCH ─────────────────── */
/* top-right toggle on the shell row: shows only the *other* language,
click to switch. you never see both at once. */
.topbar { position: relative; }
.lang-switch {
position: absolute;
top: 0;
right: 0;
margin-left: 0;
font-family: var(--font-family-mono);
color: var(--color-text-muted);
border-bottom: 1px dotted;
z-index: 2;
}
.lang-switch:hover { color: var(--color-text-primary); border-bottom: 1px solid; }
/* keep the prompt text clear of the toggle so long paths never slide under it */
.prompt { padding-right: 3.5ch; }