← Alle Beiträge

API & Helfer

Kontextmenü auf Pane-Headern — Rechtsklick = Schrift, Größe, trennen, deaktivieren

Ein Pane ist auf dem Bildschirm. Du willst es von der Snap-Gruppe lösen. Oder seine Schrift auf Fira Code ändern. Oder es deaktivieren, damit es für einen Moment verschwindet. Ohne ein Kontextmenü müsstest du zur Optionsseite gehen (3 Klicks), das Pane bearbeiten, speichern, zur Seite zurückkehren. Mit dem Kontextmenü (seit v2.13.42 für Leisten, v2.13.55 für CSS panes, v2.13.70 für alle Panes mit Schriften) — Rechtsklick auf den Header, 1 Sekunde.

Was im Kontextmenü ist

Ein Rechtsklick auf .jz-pane-header (der schmale Streifen oben an einem Pane, derselbe, den du zum Ziehen greifst) öffnet ein schwebendes Menü mit 4 Abschnitten:

AbschnittOptionenPersistenz
Snap connections„Von X trennen" (pro Verbindung) · „Alle Verbindungen trennen"Persistent
Anzeige„Dieses Pane deaktivieren" (CSS pane) oder „Bis zum Reload verbergen" (Leiste)Persistent / pro Tab
SchriftListe von 6+ Monospace-Schriften — Default, Fira Code, JetBrains Mono, Cascadia, Consolas, Menlo, ui-monospacePro Pane, persistent
GrößeGrößen 10-20px (1px-Schritt)Pro Pane, persistent

Alles sofort angewendet — kein F5, kein Speichern-Button. Schrift auf „Fira Code" ändern → du siehst sofort Ligaturen (===, !==, →), wenn das System die Schrift installiert hat.

Funktioniert für alle 4 Pane-Typen + Leiste

Das Kontextmenü ist vereinheitlicht — dasselbe showBarContextMenu(id, x, y) behandelt 5 Elementtypen. Typ-Erkennung über das ID-Präfix:

Aktionsleisten haben keine Schrift/Größe (ihr Inhalt sind Buttons, kein Text zum Lesen). CSS panes/JS panes schon — denn dort liest/schreibst du Code.

Anwendungsfall 1 — Eine Snap-Verbindung trennen

Du hast eine Gruppe: Aktionsleiste + CSS pane + Output Console vertikal eingerastet. Du willst die Output Console herausziehen, um sie auf einen anderen Monitor zu bewegen. Ohne das Kontextmenü — du müsstest sie >20px von der Gruppe ziehen, aber dann trennt sich der Snap „faul" und die Position könnte nah genug für ein erneutes Snap sein.

Mit dem Kontextmenü — Rechtsklick auf den Output-Console-Header → „Alle Verbindungen trennen". Verbindungen weg. Jetzt kann die Output Console ohne Re-Snap-Risiko überallhin gezogen werden. Bonus: „Von CSS pane trennen" (pro Verbindung) lässt andere Verbindungen unberührt — nützlich für 3-Element-Gruppen, wo du nur eine Kante brechen willst.

Anwendungsfall 2 — Ein Pane für einen Moment verbergen

Du refactorst CSS. Das CSS pane ist mit einem 200-Zeilen-Stylesheet offen. Eine E-Mail trifft ein — du willst in Gmail im selben Tab antworten. Das Pane ist visuell im Weg.

Der bewusste Unterschied: Panes (CSS/JS/Console/OC) haben „Deaktivieren" = persistent (ihre Rolle ist „das soll die ganze Zeit sichtbar sein"). Leisten haben „Bis zum Reload verbergen" = ephemer (Leisten sind standardmäßig sichtbar, also Deaktivieren = „nicht jetzt").

Anwendungsfall 3 — Fira-Code-Schrift für den CSS-Editor

Die Standardschrift für pane.body ist System-Mono — lesbar, aber ohne Ligaturen. Wenn du Fira Code lokal installiert hast:

  1. Rechtsklick auf den CSS-pane-Header → Schrift → „Fira Code".
  2. Der Editor rendert sofort Ligaturen: => als →, !== als ≠, >= als ≥.
  3. Änderung pro Pane — jedes CSS pane / JS pane / Console kann seine eigene Schrift haben.

Angebotene Liste: Default (System-Mono), Fira Code, JetBrains Mono, Cascadia Code, Consolas, Menlo, ui-monospace. Hat das System eine Schrift nicht — der Browser fällt auf monospace zurück (dasselbe wie Default). Kein Fehler, keine Warnung — graceful.

Anwendungsfall 4 — Größe 10px für ein Mini-Dashboard

Du baust ein persönliches Dashboard für einen 4K-Monitor. CSS pane + JS pane + Output Console unten rechts eingerastet, je 300×200px. Die Standard-Schriftgröße (~13px) lässt den Text nicht gut passen.

Rechtsklick → Größe → 10px. Dreimal (jedes Pane separat). Jetzt passen in 200px Höhe ~16 Zeilen statt ~12. Das Mini-Dashboard wird informationsdicht.

Umgekehrt für Barrierefreiheit: Größe 18-20px gibt mehr Komfort für User mit Sehproblemen, auf Kosten der Informationsdichte.

Anwendungsfall 5 — Personalisierung pro Pane

Drei CSS panes im selben Tab:

Jedes Pane hat seine eigene persistente Storage-Konfiguration. F5 → alles kommt in seiner Schrift/Größe zurück. Tabübergreifend auch (chrome.storage.local).

Fallstricke

Wie es weitergeht

Das Kontextmenü ist eine „zweite UI-Schicht" — schnelle Anpassungen ohne einen Ausflug zu den Optionen. Perfekt für Power-User, die täglich Stunden mit JustZix-Leisten verbringen. Sieh dir auch an:

Installiere JustZix — komplett kostenlos, kein Konto, kein Server.

Bewerte diesen Beitrag

Noch keine Bewertungen — sei der Erste.

Probiere es selbst aus

Installiere JustZix und füge ein beliebiges Snippet aus diesem Artikel ein. Zwei Minuten von null bis zu einer funktionierenden Regel auf allen deinen Geräten.

JustZix holen

Funktionen · So funktioniert es · Beispiele · Anwendungsfälle