15/Documentation
Farbschemata
Die vier mitgelieferten Erscheinungsbilder von Collie, Auswahl in den Einstellungen, Import einer Farbschemadatei nach Vorschau, Export zur Bearbeitung und eigene Entwürfe: die 43 Farb-Token, Form- und Stilbegriffe, die Terminalpalette und Grenzen von Farbschemata
Ein Theme bestimmt das Aussehen der Anwendung. Es legt die Farben, die Schriftarten, die Form der Bedienelemente, das Gefühl der Seite und die Farben des Terminals fest. Es ist eine kleine JSON-Datei. Collie liefert vier mit. Sie können weitere aus einer Datei importieren, und Sie können jedes Theme exportieren, um es zu kopieren und zu bearbeiten. Ein Theme ist eine Einstellung eines einzelnen Geräts, die in diesem Browser vorgehalten wird, und es ändert nichts auf der Bridge.
Jedes Theme hat zwei Hälften. Die helle Hälfte ist der Farbsatz für den Hellmodus. Die dunkle Hälfte ist der Satz für den Dunkelmodus. Eine Farbe in einem Theme hat einen Namen wie background oder primary, und dieser Name ist ein Token.
Die vier Themes
Collie liefert vier Themes mit, und drei davon nutzen jeden Teil einer Theme-Datei. Jedes Bild zeigt das Dashboard, links hell und rechts dunkel.
- Collie ist das Aussehen, das die Anwendung schon immer hatte. Es ist der Standard, und seine Auswahl setzt jedes Theme wieder zurück. Es nennt keine Form, kein Aussehen und keine Palette, sodass jedes seiner Wörter das Standardwort seiner Liste ist.
- Nightwatch ist für das Bereitschaftstelefon im Bett gedacht. Die dunkle Hälfte ist echtes Schwarz mit einem gedämpften Bernsteinton, und die helle Hälfte ist ein warmes Dämmerungspapier. Es ist eckig und flach, mit kräftigen Linien, fettem Text und einem gedämpften bernsteinfarbenen Band hinter der Kopfzeile und den Leisten. Das Terminal zeichnet eine bernsteinfarbene Palette auf echtem Schwarz.
- Daylight ist für direktes Sonnenlicht und Sehschwächen gedacht. Fließtext hat ein Kontrastverhältnis von 7:1 oder besser, Ränder sind kräftiger, und Blockiert ist orange, während Erledigt blau ist, sodass die beiden ohne Rot und Grün unterscheidbar bleiben. Es hat abgerundete Ecken, Zeilen als hervorgehobene Karten auf einer Seite, die sich zum Fuß hin verschiebt, dunkler im Hellen und heller im Dunklen, sowie großzügigere Abstände. Das Terminal zeichnet eine lebendige, kontrastreiche Palette.
- Harbour ist für Personen gedacht, die im Terminal leben. Ein kühles Blaugrau mit einem einzelnen blaugrünen Akzent, im Stil von Nord und Solarized, und Codefarben, die sich wie ein Editor lesen. Es hat weiche Ecken, eine feine Körnung unter der Seite und dünne Symbole. Das Terminal zeichnet eine auf Solarized basierende Palette.
Die Tabelle listet jedes Wort auf, das jedes Theme verwendet. Das erste Wort jeder Liste ist das heutige Aussehen: sharp, default, flat, page, rules und caps. Die Wörter werden unter Form, Aussehen und Terminal-Palette erklärt.
| Collie | Nightwatch | Daylight | Harbour | |
|---|---|---|---|---|
| Schriftart | Aldrich | IBM Plex Sans | Geist | Atkinson Hyperlegible Next |
| Displayschrift | die Schriftart | IBM Plex Sans | Atkinson Hyperlegible Next | Space Grotesk |
| Radius | sharp | sharp | round | soft |
| Schatten | default | flat | lifted | lifted |
| Dichte | default | default | roomy | default |
| Strichstärke | default | bold | default | default |
| Rahmen | default | strong | default | default |
| Hintergrund | flat | flat | gradient | grain |
| Chrome | page | band | page | page |
| Zeilen | rules | rules | cards | rules |
| Symbole | default | heavy | default | thin |
| Beschriftungen | caps | caps | sentence | caps |
| Terminal-Palette | app-eigene | Bernstein, auf #000000 | lebendig, auf #1a1612 | Solarized-basiert, auf #0a1216 |
Wählen Sie ein Theme
Wählen Sie ein Theme in Einstellungen → Erscheinungsbild, und die gesamte App ändert sich sofort.
Die Karte Theme ist die erste Karte. Tippen Sie auf einen Namen, und die App ändert sich sofort. Jeder Name übernimmt die Ecken und die Strichstärke seines Themes, sodass Sie die Form vor dem Antippen sehen. Die Karte befindet sich über der Karte Erscheinungsbild, die System, Hell und Dunkel enthält. Dies sind zwei Einstellungen. Das Theme bestimmt die Farben, die Form und das Erscheinungsbild, und System, Hell oder Dunkel bestimmt, welche Hälfte der Farben Sie sehen.
Ein Theme, das eine Schriftart definiert, schreibt diese einmalig beim Auswählen des Themes in die Karte Schriftart. Danach hat die Schriftart-Karte Vorrang: Wählen Sie dort eine andere Schriftart, bleibt diese erhalten, bis Sie erneut ein Theme wählen. Die Displayschrift eines Themes ist nicht Teil dieser Karte: Titel behalten sie bei. Die Schriftarten haben einen eigenen Abschnitt.
Die von diesen Themes verwendeten Schriften enthalten nur Lateinisch und Lateinisch-Erweitert-A; kyrillischer und CJK-Text weicht unter diesen Themes auf die Systemschrift aus (das Collie-Theme behält seine kyrillische Ergänzung bei).
Ein Theme importieren
Importieren Sie eine .json-Datei in der Karte Theme, prüfen Sie die Vorschau und tippen Sie auf Anwenden.
- Tippen Sie in der Karte Theme auf Importieren und wählen Sie eine
.json-Datei aus. - Collie liest die Datei und zeigt eine Vorschau an. Sie zeigt den Namen, den Autor, beide Hälften als Farbfelder, eine kleine Seite für jede Hälfte, die Form anhand eines Musters, die Terminalfarben und einen Kontrastbericht.
- Tippen Sie auf Anwenden, um das Theme zu behalten und darauf umzuschalten, oder auf Abbrechen, um nichts zu behalten.
Ein Warnung ist eine Zeile im Kontrastbericht, wie etwa „dark: status-blocked chip on card measures 3.9. The floor is 4.5“. Dies bedeutet, dass das Theme an einer Stelle schwer lesbar ist. Anwenden bleibt aktiv, da die Wahl bei Ihnen liegt.
Ein Ablehnung bedeutet, dass die Datei eine Regel verletzt hat. Collie listet die Ursachen auf, behält nichts und wendet nichts an. Die Liste zeigt höchstens 25 Ursachen an, danach eine Zeile „and N more“. Eine Datei wird aus jedem der folgenden Gründe abgelehnt:
- Sie ist kein JSON-Objekt oder größer als 64 KiB.
- Sie legt keine Farbe fest.
- Sie enthält einen unbekannten Schlüssel, eine Version, die Collie nicht liest, einen Wert, der keine Farbe ist, oder eine Schriftart, die Collie nicht mitliefert.
- Ein Formwort steht nicht auf seiner Liste, oder anstelle eines Wortes steht eine Zahl.
- Sie enthält einen
surface-Block, einenfonts.display-Schriftschnitt oder einenansi-Block und gibt Version 1 an. - Ihrem
ansi-Block fehlt ein Schlüssel, er enthält eine Farbe mit Alphakanal oder er besteht ein Prüfkriterium unter Terminal-Palette nicht. - Sie hat einen ungültigen
id,nameoderauthor, oder deridgehört zu einem mitgelieferten Theme. - Es wäre ein neuntes importiertes Theme. Collie lehnt bereits beim Antippen von Importieren ab, bevor Sie eine Datei auswählen, und erneut bei Anwenden.
Collie prüft bei Anwenden noch eine weitere Sache. Eine Datei, deren id sich bereits auf dem Gerät befindet, wird mit „already imported“ abgewiesen. Entfernen Sie zuerst das alte Theme oder ändern Sie den id.
Ein Theme ändert nur das Aussehen der App und sonst nichts. Es kann keinen Code ausführen, keine Dateien laden und keinen Server erreichen.
Ein Gerät speichert bis zu acht importierte Themes. Entfernen funktioniert nur, solange ein importiertes Theme aktiv ist. Es löscht dieses Theme, und die App wechselt zurück zu Collie. Die Schriftart bleibt unverändert.
Der Kontrastbericht
Der Bericht misst die Farben eines Themes in beiden Hälften, und eine nicht bestandene Zeile ist eine Warnung, die Sie akzeptieren können.
Die Terminal-Palette ist die einzige Ausnahme, da ihre Kriterien die Datei ablehnen. Die Tabelle listet die Mindestwerte der anderen Teile auf. Ein Mindestwert ist ein Kontrastverhältnis; ein höherer Wert ist daher leichter zu lesen.
| Prüfung | Mindestwert |
|---|---|
foreground und muted-foreground auf background und auf card | 4,5 |
primary-foreground auf primary, destructive-foreground auf destructive | 4,5 |
Jede der sechs Statusfarben als Chip (die Farbe über ihrer 15%-Tönung), auf background und auf card | 4,5 |
status-blocked als Text, auf background und auf card | 4,5 |
destructive als Text, auf background und auf card | 4,5 |
destructive als Symbol, auf background und auf card | 3 |
rule auf background | 1.3 |
status-blocked getrennt von status-done | ein Abstand von 0,15 |
- Destruktiver Text wird an den Wert gebunden, den Collie misst, wenn Sie dessen Farben beibehalten. Collies eigenes Hellrot auf seiner Seite misst 4,38. Ein Theme, das beide Farben des Paares beibehält, wird an diesen Wert gebunden und fällt nie unter 3. Ein Theme, das eine der beiden Farben ändert, wird an 4,5 gebunden.
- Ein Verlauf oder eine Körnung wird am äußersten Ende gemessen. Der Bericht misst den Seitentext, die Chips,
destructive-Text,status-blocked-Text undruleerneut am Fuß des Verlaufs oder auf der Linienfarbe der Körnung, mit denselben Untergrenzen. - Ein Streifen wird ebenfalls gemessen. Unter
chrome: bandwerdenforeground,muted-foregroundundstatus-blockedaufsecondary, der Farbe des Streifens, bei 4,5 gemessen.
Ein Theme exportieren und teilen
Wählen Sie das Theme aus und tippen Sie dann auf Exportieren. Collie speichert <id>.collie-theme.json. Ein Browser, der keine Datei speichern kann, zeigt den Text in einem Dialogfeld mit einer Kopierschaltfläche an. So erstellen Sie Ihr eigenes Theme aus einem mitgelieferten Theme:
- Exportieren Sie Nightwatch, Daylight, Harbour oder Collie.
- Ändern Sie
idundname. Eine ID eines mitgelieferten Themes wird abgelehnt. - Bearbeiten Sie die Farben und die Wörter, und löschen Sie jedes Token, das Sie nicht ändern möchten.
- Senden Sie die Datei an Ihr Smartphone und importieren Sie sie anschließend.
Ein Export schreibt die niedrigste Version, die den Inhalt des Themes aufnehmen kann.
Ein Theme schreiben
Eine Datei enthält diese Schlüssel und keine weiteren. Ein unbekannter Schlüssel wird an beliebiger Stelle mit seinem Namen abgewiesen. Dies ist eine vollständige Datei der Version 2: Sie entspricht Daylight mit einer kürzeren Farbliste und der vollständigen Palette.
{
"version": 2,
"id": "my-day",
"name": "My day",
"author": "Sam",
"light": { "background": "oklch(0.985 0 0)", "primary": "oklch(0.18 0 0)" },
"dark": { "background": "oklch(0.12 0 0)", "status-blocked": "oklch(0.81 0.13 60)" },
"fonts": { "ui": "geist", "display": "atkinson" },
"surface": {
"radius": "round", "shadow": "lifted", "density": "roomy",
"weight": "default", "border": "default", "ground": "gradient",
"chrome": "page", "rows": "cards", "icons": "default", "labels": "sentence"
},
"ansi": {
"0": "#3a332c", "1": "#ff5f56", "2": "#5fd068", "3": "#ffd84a",
"4": "#5aa9ff", "5": "#e07ce8", "6": "#3fd6d0", "7": "#f2efe9",
"8": "#8a827a", "9": "#ff8a80", "10": "#7ad683", "11": "#ffeb8a",
"12": "#8cc4ff", "13": "#f0a6f5", "14": "#6ad8d2", "15": "#ffffff",
"ink": "#f5f0e8", "ground": "#1a1612"
}
}idumfasst 1 bis 32 Zeichen: Kleinbuchstaben, Ziffern und Bindestriche, beginnend mit einem Buchstaben oder einer Ziffer.nameumfasst 1 bis 40 Zeichen, undauthorumfasst bis zu 60 Zeichen. Keines von beiden darf ein Steuerzeichen enthalten.lightunddarksind Token-Objekte. Geben Sie eine Hälfte oder beide an. Eine Hälfte, die Sie weglassen, und jedes Token, das Sie weglassen, übernimmt den Wert des Themes Collie. Wenn nur eine Hälfte ein Token setzt, erhält die andere Hälfte den Wert des Themes Collie für dieses Token.fonts.uiist optional:system,grotesk,aldrich,plex,geistoderatkinson.$schemaist zulässig und wird ignoriert. Die Datei ist maximal 64 KiB groß.
Ein Wert ist #rrggbb, #rrggbbaa oder oklch(L C H) und oklch(L C H / A) als einfache Zahlen. L reicht von 0 bis 1, C von 0 bis 0,5, H von 0 bis 360 und A von 0 bis 1 oder eine Prozentangabe. Nichts anderes funktioniert: keine benannte Farbe, kein rgb(), kein var(), kein url(). Eine Farbe in ansi hat kein Alpha.
Versionen
Eine Datei gibt an, welche Version sie ist, und Collie schreibt die niedrigste Version, die den Inhalt der Datei unterstützt.
| Version | Was die Datei enthalten darf |
|---|---|
| 1 | Farben in light und dark sowie fonts.ui. |
| 2 | Alles aus Version 1 und beliebige aus surface, fonts.display und ansi. |
- Eine Datei mit einem
surface-Block, einemfonts.display-Schriftschnitt oder einemansi-Block muss 2 angeben. Eine Datei, die 1 angibt und eines davon enthält, wird abgewiesen. - Eine Datei ohne diese Blöcke darf beides angeben. Collie liest beide Versionen, und der Export eines Designs mit Farben und nur
fonts.uigibt 1 an. - Eine Version-2-Datei erfordert Collie 1.22.0 oder neuer.
- Eine Version-1-Datei bedeutet das Standardwort jeder Liste für jedes Token von
surface.
Die 43 Token
Jede Hälfte akzeptiert jedes dieser Elemente, unterteilt in vier Gruppen.
| Token | Bedeutung |
|---|---|
| Oberflächen und Druckfarben | |
background card chrome | Die Seite, ein erhabenes Bedienfeld sowie die Kopfzeile und Leisten. |
foreground card-foreground | Text auf der Seite und Text auf einer Karte. |
primary primary-foreground | Die Hauptschaltfläche und ihr Text. |
secondary secondary-foreground | Eine dezentere Schaltfläche und ihr Text. Ebenso die Füllung des Streifens unter chrome: band. |
muted muted-foreground | Eine dezente Oberfläche und der graue Text. |
accent accent-foreground | Ein Hover-Zustand oder eine ausgewählte Zeile und deren Text. |
control-on control-on-foreground | Ein aktivierter Schalter oder ein aktiviertes Segment und dessen Text. |
destructive destructive-foreground | Die Löschen-Schaltfläche und ihr Text. |
border input rule ring | Der Rand eines Felds, der Rand einer Eingabe, eine dünne Linie zwischen Zeilen, der Fokusring. |
| Status | |
status-blocked | Ein Agent wartet auf Sie. |
status-working | Ein Agent arbeitet. |
status-done | Ein Agent ist fertig. |
status-idle | Ein Agent ruht. |
status-unknown | Collie kann es nicht feststellen. |
status-info | Ein Hinweis, kein Status. |
| Syntax | |
syntax-keyword syntax-string syntax-constant | Schlüsselwörter, Zeichenketten und Zahlen oder Konstanten in Code und Diffs. |
syntax-property syntax-entity syntax-comment | Eigenschaftsnamen, Typen, Funktionsnamen und Kommentare. |
| Host | |
host-0 host-1 host-2 host-3 host-4 host-5 host-6 host-7 host-8 host-9 | Die zehn Farben, mit denen Sie Ihre Rechner unterscheiden. |
Form
Fünf Wörter im surface-Block legen die Form von Bedienelementen fest, und jeder Schlüssel akzeptiert genau ein Wort aus einer geschlossenen Liste.
Ein Wort ist ein Name, niemals eine Zahl. Ein freier Radius oder ein freier Abstandsschritt könnte die Mindest-Tippfläche verletzen oder aus einem quadratischen Steuerelement ein Stadion machen. Das erste Wort jeder Liste entspricht dem Aussehen der App vor Version 2.
| Schlüssel | Wort | Funktion |
|---|---|---|
radius | sharp | Ecken mit 2px auf jeder Stufe. Die Standardeinstellung. |
soft | Ecken mit 4, 6, 8 und 12px auf den vier Stufen. | |
round | Ecken mit 8, 12, 16 und 24px auf den vier Stufen. | |
shadow | default | Die Schatten, die die App bisher gezeichnet hat. |
flat | Nirgendwo Schatten. | |
lifted | Jeder Schatten eine Stufe tiefer. | |
density | default | Abstände wie bisher. |
roomy | Jeder Abstand, jede Lücke, Höhe und Breite um 12 % größer. | |
weight | default | Mittlerer Text mit 500 und halbfetter Text mit 600. |
bold | Mittlerer Text mit 600 und halbfetter Text mit 700. | |
border | default | Linien mit 1px. |
strong | Linien mit 2px. |
- Kreise bleiben Kreise. Eine Form, deren Breite der Höhe entspricht, wie etwa ein Statuspunkt, ist keine Eckenstufe;
radiusverändert sie daher nicht. - Eine markierte Zeile folgt dem Radius. Unter
sharphat eine ausgewählte oder blockierte Zeile einen 2px breiten Balken am linken Rand. Untersoftundroundhat sie einen 2px breiten Rahmen an allen vier Seiten und einen weichen Schatten, da ein linker Balken nicht zu abgerundeten Ecken passt. roomyunterschreitet niemals den Standardwert. Tippflächen bleiben bei mindestens 44px. Die Symbole und der Hund in der Kopfzeile behalten ihre Größe, sodass nur der Leerraum um sie herum anwächst.
Aussehen
Fünf weitere Schlüssel des surface-Blocks und ein Schriftartenschlüssel bestimmen das Aussehen der Seite. Sie folgen derselben Regel geschlossener Wörter.
| Schlüssel | Wort | Funktion |
|---|---|---|
ground | flat | Die Seite ist einfarbig. Die Standardeinstellung. |
gradient | Die Seite verläuft von background am oberen Rand bis zu background gemischt mit 12 % von primary am unteren Rand. | |
grain | Zwei Scharen feiner diagonaler Linien aus background gemischt mit 4 % von foreground. | |
chrome | page | Die Kopfzeile, die Tableiste und die Fußleiste haben die Seitenfarbe mit einer Trennlinie. Die Standardeinstellung. |
band | Sie sind mit secondary gefüllt und mit border umrandet. | |
rows | rules | Eine Liste ist eine umrahmte Gruppe mit einer Linie zwischen den Zeilen. Die Standardeinstellung. |
cards | Jede Zeile ist eine eigene Karte: ein Abstand, eine Kante, eine Ecke, ein kleiner Schatten und die Farbe card. | |
icons | default | Symbollinien mit 2. |
thin | Symbollinien mit 1,5. | |
heavy | Symbollinien mit 2,5. | |
labels | caps | Kleine Abschnittsbeschriftungen in Großbuchstaben mit leichtem Zeichenabstand. Die Standardeinstellung. |
sentence | Die Beschriftungen wie eingegeben. |
fonts.display benennt eine der sechs Schriftarten für Seitentitel und den Namen in der Kopfzeile. Ein Design, das keine benennt, stellt seine Titel wie bisher in der Schriftart dar. Collie ruft eine Anzeigeschriftart nur ab, wenn das Design sie benennt.
- Ein Hintergrund zeichnet keine Bilddatei. Der Farbverlauf und die Körnung werden aus den Farben des Designs selbst erzeugt. Die Bedienfelder der App sind undurchsichtig, sodass der Hintergrund in den Lücken dazwischen sichtbar ist.
- Der Seitentext wird auf dem Hintergrund gemessen. Der Kontrastbericht prüft das hintere Ende eines Verlaufs und die Linienfarbe der Körnung, damit ein Hintergrund Text nicht verdecken kann.
- Unter einem Farbverlauf behalten die Leisten die flache Seitenfarbe. Auf einem Tablet können Kopfzeile und Leisten wie ein Kasten am oberen Rand einer Seite wirken, die sich nach unten hin abdunkelt. Ein Wort kann das nicht ändern.
- Die Statusleiste folgt einem Streifen. Unter
chrome: bandübernimmt die Statusleiste des Browsers die Streifenfarbe und unterpagedie Seitenfarbe. rowserreicht jede Listengruppe. Das schließt die Liste innerhalb des Einstellungsindex ein.
Terminal-Palette
Der Block ansi weist dem Terminalspiegel seine eigenen 16 Farben, seine Schriftfarbe und seinen Hintergrund zu.
Der Block enthält alle 18 Schlüssel oder keinen: "0" bis "15" für die 16 Plätze, ink für den Text und ground für den Hintergrund. Eine halbe Palette würde zwei Paletten in einen Bereich legen. Jede Farbe ist #rrggbb oder oklch(), ohne Alpha.
Hinweis. Schreiben Sie die Palette für den Dunkelmodus. Der Spiegel zeichnet immer auf einem dunklen Hintergrund, und im Hellmodus kehrt Collie den gesamten Spiegel um, anstatt ihn neu einzufärben (warum). Hell zeigt das Spiegelbild Ihrer Farben. Wählen Sie einground, das zum hellenbackgroundIhres Designs wird, und der Spiegel fügt sich in beiden Modi in die Seite ein.
Eine Farbe, die eine Prüfung nicht besteht, wird unter Nennung ihres Schlüssels abgewiesen. Dies ist keine Warnung, da Sie das Terminal am meisten lesen.
| Prüfung | Regel |
|---|---|
| Schriftfarbe | ink auf ground mit mindestens 4,5. |
| Dunkler Bereich | ground ist dunkler als ink. |
| Plätze | Slots 1 bis 15 auf ground bei 3 oder besser. Slot 0 ist ausgenommen, da Schwarz als farblos gezeichnet wird. |
| Heller Satz | Slots 3, 7, 11 und 15 weisen eine relative Leuchtdichte über 0,6 auf. |
| Der Rest | Die anderen 12 Slots weisen eine relative Leuchtdichte von 0,6 oder weniger auf. |
Der helle Satz ist eine feste Liste: Der Muse-Spiegel behandelt diese vier Slots als helle Vordergründe. Die anderen 12 Slots bleiben unter demselben Wert, damit diese Liste für Ihre Palette gültig bleibt.
Was ein Theme nicht ändern kann
Ein Theme ändert den Wert einer Farbe, deren Schriftarten, die Form von Steuerelementen, das Erscheinungsbild der Seite und die Palette des Terminals. Es kann nichts anderes ändern.
- Layout- und Tippgrößen. Ein Smartphone-Layout wird leicht beschädigt. Radius, Schatten, Dichte, Schriftschnitt und Rahmen sind feste Bezeichner, keine freien Werte, und
roomyunterschreitet niemals den Standardwert. - Schriftgrößen und Bewegung. Ein Theme wählt eine Schriftart und einen Schriftschnitt, keine Schriftgröße, und es kann Bewegungen von Elementen nicht ändern.
- Der Collie-Hund. Die Kopfzeile, das Startbildschirmsymbol und der Startbildschirm sehen unter jedem Theme gleich aus.
- Bedeutung eines Status. Dessen Symbol und dessen Bezeichnung bleiben unverändert, damit ein von Ihnen gewähltes Rot oder Orange den Status „blockiert“ niemals wie „erledigt“ aussehen lässt.
- Ein freier Wert, reines CSS, externe Schriftarten. Jeder Schlüssel nimmt eine Farbe oder einen Begriff aus einer Liste an, und Schriftarten stammen aus der von Collie mitgelieferten Liste.
Erster Bildaufbau und die Statusleiste
Ihre Auswahl wird ab dem ersten Bild angezeigt. Ein kleines Skript liest sie aus, bevor die Anwendung lädt, sodass ein mitgeliefertes Theme nicht zuerst kurz das Standard-Theme anzeigt. Ein importiertes Theme verhält sich genauso, mit einer Ausnahme. Wenn ein Token nur in einer Hälfte definiert ist, zeigt dieses Token für ein Bild die Standardfarbe. Die Anwendung prüft das Theme beim Laden erneut. Ein gespeichertes Theme, das die Prüfung nicht besteht, wird verworfen, das Gerät zeigt Collie an und die Browserkonsole nennt den Grund. Die Statusleiste folgt den zwei Seitenfarben des Themes oder dessen zwei Bandfarben, wenn das Theme chrome: band angibt.
Fehlerbehebung
Dies sind die häufigsten Probleme samt Ursache und Behebung.
- Ein Theme zeigt bei einem Token die Standardfarbe. Die Datei hat dieses Token oder die Hälfte ausgelassen. Fehlende Token stammen aus dem Theme Collie. Fügen Sie das Token der gewünschten Hälfte hinzu.
- Die Schriftart hat sich nicht geändert. Ein Theme wendet seine Schriftart einmal an, wenn Sie es auswählen. Wenn Sie danach in Schriftart eine andere Schriftart ausgewählt haben, gilt diese Auswahl. Wählen Sie die Schriftart oder das Theme erneut aus.
- Die Datei wird abgelehnt und nennt
ansi. Eine Palette enthält alle 18 Schlüssel im Dunkelbereich, und jede Farbe muss ihre Prüfung bestehen. Die Ablehnung nennt den Schlüssel und den gemessenen Wert. - Das Theme ist nach dem Leeren der Browserdaten verschwunden. Importierte Themes existieren nur in diesem Browser. Importieren Sie die Datei erneut.
Diese Seite auf GitHub bearbeiten