1. Home
  2. News
  3. Download
    1. Thunderbird Release Version
    2. Thunderbird 140 ESR
    3. Thunderbird 128 ESR
    4. Thunderbird 115 ESR
    5. Thunderbird Beta Version
    6. Language Pack (User Interface)
    7. Dictionaries (Spell Check)
  4. Help & Lexicon
    1. Instructions for Thunderbird
    2. Questions & Answers (FAQ) about Thunderbird
    3. Help for this Website
    4. Last Changes
  5. Forums
    1. Unresolved Threads
    2. Latest Posts
    3. Threads of the last 24 hours
  • Login
  • Register
  • 
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Forum
  • Lexicon
  • Articles
  • Pages
  • More Options
  1. Thunderbird Mail DE
  2. Forum
  3. Help with Thunderbird variants
  4. Betterbird

Formatierungsleiste ändern/erweitern?

    • Betterbird
    • 91.*
    • Windows
  • Andrew0
  • January 11, 2022 at 3:47 PM
  • Closed
  • Thread is Unresolved
  • Andrew0
    Member
    Posts
    38
    Member since
    8. Nov. 2018
    • January 11, 2022 at 3:47 PM
    • #1

    Um Rückfragen vorzubeugen, bitten wir um folgende Angaben in Ihrem Text:

    • Betterbird-Version (konkrete Versionsnummer): 91.4.1-bb23 (64-Bit)

    • Betriebssystem + Version: Windows: Windows 10 Pro (Build 19044)

    • Eventuell weitere Angaben wie Postfach-Anbieter, POP oder IMAP etc.: IMAP, eigene(r) Server

    Hallo zusammen,

    ist es möglich die Formatierungsleiste anzupassen? Ich würde gerne ein paar zusätzliche Icons dazu haben, sowas wie "Text durchstreichen" oder sofort einen Link setzen.

    Hier finde ich leider keine Möglichkeit die Formatierungsleiste anzupassen. Ein altes Plugin bis TB 61 hätte wohl sowas in die Richtung gemacht, aber ich finde nichts Aktuelles.

    Weiß jemand welche Möglichkeiten es gibt?

    Gruß

    Andrew

  • milupo
    Guest
    • January 11, 2022 at 7:38 PM
    • #2
    Quote from Andrew0

    Hier finde ich leider keine Möglichkeit die Formatierungsleiste anzupassen. Ein altes Plugin bis TB 61 hätte wohl sowas in die Richtung gemacht, aber ich finde nichts Aktuelles.

    Weiß jemand welche Möglichkeiten es gibt?

    Das geht nur über ein Benutzerskript und, um es dann etwas schicker zu machen, mit CSS. Allein mit CSS geht es nicht, da CSS nur gestalten kann und du hier neue Funktionen hinzufügen möchtest. Standardmäßig kannst du nur Symbole aus dem Anpassen-Fenster in die Leiste ziehen, wie es auch in dem von dir verlinkten Artikel steht. Ich gehe jetzt mal davon aus, dass du das Verfassen-Fenster meinst und HTML-Nachrichten aktiviert hast.

    Ein Add-on (ein Plugin ist etwas anderes) wird es nicht geben, denn es lassen sich nur noch Webextensions nutzen, die im Unterschied zu Add-ons alten Typs nicht mehr die Benutzeroberfläche von TB verändern können.

    Leider kann ich dir kaum dabei helfen, ein Benutzerskript zu schreiben.

  • jorgk3
    Guest
    • January 11, 2022 at 7:46 PM
    • #3

    Hallo, die Formatierungsleiste ist kein Toolbar und kann daher auch nicht vom Benutzer angepasst werden. Ein Add-on könnte das schon machen. In Betterbird kann ich natürlich jede beliebige Änderung machen, die würde dann aber für alle Benutzer ausgeliefert.

    Ein paar Formatierungsfunktionen haben schon ein Tastenkürzel, auch "Link einfügen", Ctrl+K. Ich habe mir mal das Formatierungsmenü angeguckt, außer Durchstreichen ist eigentlich alles Wichtige leicht erreichbar.

  • Andrew0
    Member
    Posts
    38
    Member since
    8. Nov. 2018
    • January 12, 2022 at 4:48 PM
    • #4

    Schade, na gut danke euch.

    Ja, den Shortcut für den Link kenne ich. Aber das ist allgemein nicht die Lösung für meine "Vision" ^^ . Es geht darum die Formatierungsleiste so anzupassen, wie ich sie täglich bräuchte - dazu zählt auch unbenutzte Elemente rauszuwerfen.

  • milupo
    Guest
    • January 13, 2022 at 6:52 PM
    • #5

    Für @jorgk3 sind es sicherlich Kinkerlitzchen, aber ich habe dennoch mal die omni.ja von Betterbird entpackt und nach Vorkommen von Strikethrough (Durchstreichen) gesucht.

    In folgenden Dateien kommt der String vor:

    D:\Programme\Betterbird-enus\omni\chrome\devtools\content\shared\sourceeditor\codemirror\lib\codemirror.css

    D:\Programme\Betterbird-enus\omni\chrome\messenger\content\messenger\messengercompose\ComposerCommands.js

    D:\Programme\Betterbird-enus\omni\chrome\en-US\locale\en-US\messenger\messengercompose\editorOverlay.dtd

    D:\Programme\Betterbird-enus\omni\chrome\messenger\content\messenger\messengercompose\messengercompose.xhtml

    D:\Programme\Betterbird-enus\omni\chrome\devtools\modules\devtools\client\shared\vendor\react-dom-server.js

    D:\Programme\Betterbird-enus\omni\chrome\devtools\modules\devtools\client\shared\vendor\react-dom.js

    Vorrangig sind wohl die drei Dateien

    D:\Programme\Betterbird-enus\omni\chrome\messenger\content\messenger\messengercompose\ComposerCommands.js

    D:\Programme\Betterbird-enus\omni\chrome\messenger\content\messenger\messengercompose\messengercompose.xhtml

    D:\Programme\Betterbird-enus\omni\chrome\en-US\locale\en-US\messenger\messengercompose\editorOverlay.dtd

    und davon wiederum die ersten beiden. Die Date ComposerCommands.js definiert wohl die Befehle und also auch cmd_strikethrough. In der Datei messengercompose.xhtml wird in Zeile 167 die entsprechende command-Zeile eingebunden, weiter unten ist noch die Festlegung des entsprechenden Eintrages für das Menü Format.

    Was aus meiner Sicht noch fehlt ist die Definition der Symbolgrafik in der Datei

    D:\Programme\Betterbird-enus\omni\chrome\classic\skin\classic\messenger\shared\messengercompose.css

    in etwa

    CSS
    #strikeshtroughButton {
    list-style-image: url("chrome://messenger/skin/icons/strikethrough.svg");
    }

    Leider habe ich aber keine Grafik für das Durchstreichen gefunden.

  • jorgk3
    Guest
    • January 13, 2022 at 7:03 PM
    • #6

    Also, einen "strike through" button auf das Menü zu packen, wäre eine Sache von einer Stunde plus die Zeit, die man für ein Icon-SVG braucht. Aber gewünscht wird ja eine umfassendere Lösung.

  • milupo
    Guest
    • January 13, 2022 at 7:05 PM
    • #7
    Quote from jorgk3

    die Formatierungsleiste ist kein Toolbar und kann daher auch nicht vom Benutzer angepasst werden.

    Die Formatierungsleiste ist aber als Element toolbar mit der ID FormatToolbar definiert. Die Schaltflächen als Element toolbarbutton.

  • milupo
    Guest
    • January 13, 2022 at 7:11 PM
    • #8
    Quote from jorgk3

    Also, einen "strike through" button auf das Menü zu packen, wäre eine Sache von einer Stunde plus die Zeit, die man für ein Icon-SVG braucht. Aber gewünscht wird ja eine umfassendere Lösung.

    Nun ja, ich brauchte ja ein Beispiel und du hast weiter oben sinngemäß geschrieben, dass alles außer Durchstreichen leicht erreichbar ist. Mit einem Benutzerskript hätte man die Möglichkeit Schaltflächen seiner Wahl hinzuzufügen, da der TE auch unbenutzte Symbole entfernen möchte. Du kannst aber auch nur einen festen Standard in Betterbird einbauen. Leider habe ich von Benutzerskripten kaum eine Ahnung - und wenn dann eher von den Skripten für Firefox.

  • jorgk3
    Guest
    • January 13, 2022 at 7:40 PM
    • #9
    Quote from milupo

    Die Formatierungsleiste ist aber als Element toolbar mit der ID FormatToolbar definiert. Die Schaltflächen als Element toolbarbutton.

    Sicher, aber das fehlt <toolbar is="customizable-toolbar" ...

  • milupo
    Guest
    • January 13, 2022 at 7:53 PM
    • #10

    Von Firefox-Benutzerskripten kenne ich, dass man dann über setAttribute das Attribut customizable mit dem Wert true setzen kann. Kenne ich aber nur von Skripts die benutzerdefinierte Symbolleisten anlegen.

  • Susi to visit
    Senior Member
    Reactions Received
    497
    Posts
    2,827
    Member since
    19. Sep. 2020
    Helpful answers
    29
    • January 13, 2022 at 8:00 PM
    • #11
    Quote from milupo

    Mit einem Benutzerskript hätte man die Möglichkeit Schaltflächen seiner Wahl hinzuzufügen

    Bei dem Begriff Benutzerscript bekomme ich das Schütteln. Wie im Camp erkennbar ist die Halbwertszeit solcher Scripte meist minimal. Bei nahezu jedem Update geht das Heulen los, weil deren Nutzer alle nur Copy&Paste können.

    Wenn es den Bedarf gibt, wäre es besser, eine gescheite Erweiterung zu bauen.

    Wer wenig oder gar nichts kann, schiebt's auf den Antiviruskram.

    (Compuzius, Buch 5)

  • jorgk3
    Guest
    • January 13, 2022 at 8:05 PM
    • #12
    Quote from Susi to visit

    Wenn es den Bedarf gibt, wäre es besser, eine gescheite Erweiterung zu bauen.

    Die man dann auch pflegen muss. Es gibt ja bereits ein Add-on, dass den header pane toolbar wieder konfigurierbar macht, ähnliches ginge sicher für das compose window.

  • milupo
    Guest
    • January 13, 2022 at 8:08 PM
    • #13
    Quote from Susi to visit

    Wie im Camp erkennbar ist die Halbwertszeit solcher Scripte meist minimal. Bei nahezu jedem Update geht das Heulen los, weil deren Nutzer alle nur Copy&Paste können.

    Wenn es den Bedarf gibt, wäre es besser, eine gescheite Erweiterung zu bauen.

    Das hängt vom Skript ab und eigentlich nicht direkt vom Skript, sondern von dem, was sich in BB/TB ändert. Das gleiche gilt für CSS - und bei CSS lässt sich Nichts von der Benutzeroberfläche mit einem Add-on ändern, denn Webextensions können das nicht. Ein Add-on hat auch nur bestimmte Vorgaben, die mehr oder weniger flexibel sind. Ein Skript könnte man individueller anpassen. Der Haken bei beiden ist - man muss für Beides erst einmal jemanden finden, der es programmiert.

  • Susi to visit
    Senior Member
    Reactions Received
    497
    Posts
    2,827
    Member since
    19. Sep. 2020
    Helpful answers
    29
    • January 13, 2022 at 9:34 PM
    • #14
    Quote from jorgk3

    Die man dann auch pflegen muss.

    Ja, da ist das Elend versteckt. Insbesondere, wenn es so große Umbrüche wie den Schritt zu den Webextensions gibt. Ich verwende u.a. deshalb so wenig Erweiterungen wie möglich. User-Scripts würde ich gar nicht verwenden, außer solche, die ich mir selbst schreiben würde, wenn ich den Bedarf hätte.

    Bliebe noch die Option, ein Feature direkt in den TB/BB einzubauen. Die Frage der Pflege wäre damit geschickt auf die Entwickler abgewälzt. Dazu müsste m.E. aber schon eine deutliche Nachfrage nach einem Feature bestehen.

    Wer wenig oder gar nichts kann, schiebt's auf den Antiviruskram.

    (Compuzius, Buch 5)

  • Community-Bot September 3, 2024 at 8:50 PM

    Closed the thread.

Current app version

  • Thunderbird 149.0.2 veröffentlicht

    Thunder April 7, 2026 at 9:15 PM

Current 140 ESR version

  • Thunderbird 140.9.1 ESR veröffentlicht

    Thunder April 7, 2026 at 9:11 PM

No Advertisements

There are no advertisements here. Maybe you give the website owner (Alexander Ihrig - aka "Thunder") instead something to be able to finance these sites in the long run. Many Thanks!

Thank you for the support!

Coffee to be spent?

Donate now via Paypal*

*Forwarding to PayPal.Me

Thunderbird Mail DE
  1. Imprint & Contact
  2. Privacy Policy
    1. Cookie Policy
  3. Terms of Use
  4. Donation Call for Thunderbird
Help for this website
  • All website support articles
  • How to use website search
  • How to create a forums user account
  • How to create and edit a forums thread
  • How to reset your forums password
Copyright © 2003-2026 Thunderbird Mail DE

You are NOT on an official page of the Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, Seamonkey®, XUL™ and the Thunderbird logo are (among others) registered trademarks of the Mozilla Foundation.

Powered by WoltLab Suite™