Die Höhe des Aufmachers ist jetzt einstellbar
Vier Stufen unter Einstellungen → Verwaltung → Übersicht: niedrig, mittel, hoch, sehr hoch. Mittel ist, was gestern fest verdrahtet war. **Keine Pixelzahl.** Eine einzustellen hiesse, sie an jedem Bildschirm neu einzustellen — der Aufmacher misst sich an der Fensterhöhe, nicht an einer festen Grösse. Gemessen bei 800 Bildpunkten Fensterhöhe: 496, 576, 656, 736. Oben ist Schluss, bevor von der ersten Plakatreihe nichts mehr übrig bleibt; sie soll zeigen, dass unten noch etwas kommt. Am Telefon bleibt es flacher, dort wäre auch das weg. **Sie reist mit der Systemauskunft mit**, nicht in einer eigenen Abfrage. Die holt der Client ohnehin als Erstes, noch vor der Anmeldung; käme die Höhe später, stünde der Aufmacher einen Augenblick in der Vorgabe und spränge dann — genau das, was eine einstellbare Höhe vermeiden soll. Gesetzt wird sie als Marke am `<html>`, das Regelwerk hängt vier Werte daran. Serverweit und nur für Admins, dieselbe Linie wie bei den Wiedergaberegeln: eine Entscheidung des Gastgebers, nicht des Gastes. Unbekanntes in der Spalte wird zur Vorgabe statt zu einem Fehler — eine Startseite, die an einem alten Eintrag scheitert, wäre die schlechtere Antwort. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
a7a4419626
commit
cdea8e3b0a
@@ -6,7 +6,16 @@ namespace Flaro.Api.Endpoints;
|
||||
|
||||
public sealed record SystemInfo(
|
||||
string Version, string Build, string ServerName, bool NeedsSetup,
|
||||
IReadOnlyList<AttributionResponse> Attributions);
|
||||
IReadOnlyList<AttributionResponse> Attributions,
|
||||
/// <summary>Wie hoch der Aufmacher steht: „niedrig", „mittel", „hoch", „sehrhoch".</summary>
|
||||
///
|
||||
/// <remarks>
|
||||
/// <b>Hier und nicht in einer eigenen Abfrage.</b> Diese Auskunft holt
|
||||
/// der Client ohnehin als Erstes, noch vor der Anmeldung. Käme die Höhe
|
||||
/// später, stünde der Aufmacher einen Augenblick in der Vorgabe und
|
||||
/// spränge dann — genau das, was eine einstellbare Höhe vermeiden soll.
|
||||
/// </remarks>
|
||||
string HeroHeight = "mittel");
|
||||
|
||||
/// <summary>Ein Ablageort des Servers, mitsamt Belegung.</summary>
|
||||
///
|
||||
@@ -121,6 +130,9 @@ public sealed record CreateUserRequest(string UserName, string Password, bool Is
|
||||
/// <summary>Adminrecht geben oder nehmen.</summary>
|
||||
public sealed record RechtRequest(bool IsAdministrator);
|
||||
|
||||
/// <summary>Eine der vier Stufen für den Aufmacher.</summary>
|
||||
public sealed record HoeheRequest(string Height);
|
||||
|
||||
/// <summary>Eine Bibliothek, wie die Oberfläche sie zeigt.</summary>
|
||||
///
|
||||
/// <remarks>
|
||||
|
||||
Reference in New Issue
Block a user