Gibt es eine Möglichkeit, die Breite zu ändern, ab der das kleine Logo angezeigt wird?

Oh, da hast du recht…

// Wenn die Seitenleiste sichtbar ist, zwinge das HomeLogo in einen 'nicht minimierten' Zustand.
  const transformerExists = api.registerValueTransformer?.(
    "home-logo-minimized",
    ({ value, context }) => {
      if (value && context.showSidebar) {
        return false;
      }
      return value;
    }
  );

^ Und auch dieser hier, aber das dient nur den automatisierten Tests, oder?

Gibt es einen einigermaßen sauberen Weg, das „Überschreiben des Überschreibens“ zu erreichen, ohne das Component vollständig forken zu müssen? Ich brauche es hauptsächlich, weil 1) viele meiner Benutzer eindeutig eine starke Präferenz für das breite Layout geäußert haben und 2) es zu viele große und kleine Macken gibt, die mit CSS-Regeln behandelt werden müssen, zusätzlich zum bloßen Erhöhen der Werte für --d-max-width und --topic-body-width. Ich habe mein eigenes Theme-Component mit einer Menge reiner CSS-Regeln gepflegt, die ich von discourse-full-width-component/common/common.scss at main · discourse/discourse-full-width-component · GitHub kopiert und angepasst habe, aber es bricht bei jeder großen Discourse-Release zusammen, und ich würde etwas lieber bevorzugen, das besser gewartet und wartungsärmer ist, wie das Full Width Component.