Thunderbird: mueve la barra de filtro rápido al panel principal

Thunderbird: mueve la barra de filtro rápido al panel principal

Tuve una pregunta idéntica hace un par de años, y fueresuelto con éxito aquí

Pero ahora actualicé de Thunderbird 68 a 102 y la solución ya no funciona. Thunderbird 102 cambió considerablemente desde la versión 68 y los archivos messenger.xulya messageWindow.xulno existen.

¿Cómo puedo mover el Quick Filter Barpanel principal, como se muestra aquí?

ingrese la descripción de la imagen aquí

la meta es:

  1. mover el Quick Filter Barcampo de entrada de texto hacia arriba, al panel principal
  2. mueva el icono del archivo adjunto al lado delQuick Filter Bar
  3. elimine el resto de botones/íconos inútiles (fijar, No leído, Destacado, Contacto, Etiquetas)
  4. eliminar el texto predeterminado: "Filtrar estos mensajes <Ctr+Shift+K>"

Entonces, al final debería verse así:

ingrese la descripción de la imagen aquí

Prima:Si se pudieran eliminar los dos íconos inútiles (mostrar barra de herramientas de espacios, trabajar sin conexión) en la esquina inferior izquierda, ¡sería fantástico!

Respuesta1

aquí está el parche modificado que funciona para 102:

diff --git a/omni/chrome/classic/skin/classic/messenger/shared/quickFilterBar.css b/omni/chrome/classic/skin/classic/messenger/shared/quickFilterBar.css
index 48d17a0..6c19572 100644
--- a/omni/chrome/classic/skin/classic/messenger/shared/quickFilterBar.css
+++ b/omni/chrome/classic/skin/classic/messenger/shared/quickFilterBar.css
@@ -55,7 +55,7 @@
 }
 
 #qfb-results-label {
-  color: GrayText;
+  color: #fff200;
   text-align: end;
   visibility: hidden;
 }
diff --git a/omni/chrome/en-US/locale/en-US/messenger/quickFilterBar.dtd b/omni/chrome/en-US/locale/en-US/messenger/quickFilterBar.dtd
index 39ef1ad..104b8e4 100644
--- a/omni/chrome/en-US/locale/en-US/messenger/quickFilterBar.dtd
+++ b/omni/chrome/en-US/locale/en-US/messenger/quickFilterBar.dtd
@@ -152,7 +152,7 @@
      box faster.
      -->
 <!ENTITY quickFilterBar.textbox.emptyText.base1
-         "Filter these messages #1">
+         "">
 
 <!-- LOCALIZATION NOTE (quickFilterBar.show.key2):
      This is the key used to show the quick filter bar. -->
diff --git a/omni/chrome/messenger/content/messenger/folderDisplay.js b/omni/chrome/messenger/content/messenger/folderDisplay.js
index fa1a6a5..3d97e8a 100644
--- a/omni/chrome/messenger/content/messenger/folderDisplay.js
+++ b/omni/chrome/messenger/content/messenger/folderDisplay.js
@@ -454,14 +454,12 @@ FolderDisplayWidget.prototype = {
   DEFAULT_COLUMNS: [
     "threadCol",
     "attachmentCol",
-    "flaggedCol",
     "subjectCol",
-    "unreadButtonColHeader",
     "senderCol", // news folders or incoming folders when correspondents not in use
     "recipientCol", // outgoing folders when correspondents not in use
     "correspondentCol", // mail folders
-    "junkStatusCol",
     "dateCol",
+    "sizeCol",
     "locationCol", // multiple-folder backed folders
   ],
 
diff --git a/omni/chrome/messenger/content/messenger/messageWindow.xhtml b/omni/chrome/messenger/content/messenger/messageWindow.xhtml
index 2f7f3d4..3ea2886 100644
--- a/omni/chrome/messenger/content/messenger/messageWindow.xhtml
+++ b/omni/chrome/messenger/content/messenger/messageWindow.xhtml
@@ -4651,7 +4651,7 @@
            fullscreentoolbar="true" mode="full"
            customizable="true"
            context="toolbar-context-menu"
-           defaultset="button-getmsg,button-newmsg,separator,button-tag,qfb-show-filter-bar,spring,gloda-search,button-appmenu">
+           defaultset="button-getmsg,button-newmsg,separator,button-tag,separator,qfb-sticky,qfb-results-label,qfb-qs-textbox,qfb-attachment,qfb-show-filter-bar,spring,gloda-search,button-appmenu">
   </toolbar>
   </toolbox>
 
diff --git a/omni/chrome/messenger/content/messenger/messenger.xhtml b/omni/chrome/messenger/content/messenger/messenger.xhtml
index 68bd1e6..bc7b503 100644
--- a/omni/chrome/messenger/content/messenger/messenger.xhtml
+++ b/omni/chrome/messenger/content/messenger/messenger.xhtml
@@ -7099,6 +7099,33 @@
         <menuseparator id="button-afterTagRemoveAllSeparator"/>
       </menupopup>
     </toolbarbutton>
+        <toolbarbutton id="qfb-sticky" type="checkbox"
+                       class="toolbarbutton-1 icon-only" orient="horizontal"
+                       crop="none" style="min-width:16px;"
+                       tooltiptext="&quickFilterBar.sticky.tooltip;"
+                       />
+        <label id="qfb-results-label"
+               style="min-width:&quickFilterBar.resultsLabel.minWidth;"
+               value=""
+               somefmtstring="&quickFilterBar.resultsLabel.some.formatString;"
+               noresultsstring="&quickFilterBar.resultsLabel.none;"
+               />
+        <search-textbox id="qfb-qs-textbox"
+                        flex="3"
+                        class="themeableSearchBox"
+                        placeholder=""
+                        emptytextbase="&quickFilterBar.textbox.emptyText.base1;"
+                        keyLabelNonMac="&quickFilterBar.textbox.emptyText.keyLabel2.nonmac;"
+                        keyLabelMac="&quickFilterBar.textbox.emptyText.keyLabel2.mac;"
+                        timeout="500"
+                        maxlength="192"
+                        width="320"
+                        style="min-width:280px;"/>
+          <toolbarbutton id="qfb-attachment" type="checkbox"
+                         class="toolbarbutton-1" orient="horizontal"
+                         crop="none" style="min-width:16px;"
+                         label="&quickFilterBar.attachment.label;"
+                         tooltiptext="&quickFilterBar.attachment.tooltip;"/>
     <toolbarbutton id="qfb-show-filter-bar"
                    class="toolbarbutton-1"
                    type="checkbox"
@@ -7281,7 +7308,7 @@
            fullscreentoolbar="true" mode="full"
            customizable="true"
            context="toolbar-context-menu"
-           defaultset="button-getmsg,button-newmsg,separator,button-tag,qfb-show-filter-bar,spring,gloda-search,button-appmenu">
+           defaultset="button-getmsg,button-newmsg,separator,button-tag,separator,qfb-sticky,qfb-results-label,qfb-qs-textbox,qfb-attachment,qfb-show-filter-bar,spring,gloda-search,button-appmenu">
   </toolbar>
           </toolbox>
 
@@ -7363,12 +7390,13 @@
             <vbox flex="1">
               <box orient="vertical" id="messagesBox" flex="1">
 
-    <vbox id="quick-filter-bar" class="themeable-brighttext">
+    <vbox id="quick-filter-bar" class="themeable-brighttext" hidden="true">
       <hbox id="quick-filter-bar-main-bar" align="center"
             onoverflow="QuickFilterBarMuxer.onOverflow();"
             >
         <toolbarbutton id="qfb-sticky" type="checkbox"
                        class="toolbarbutton-1 icon-only" orient="horizontal"
+                       hidden="true"
                        crop="none" style="min-width:16px;"
                        tooltiptext="&quickFilterBar.sticky.tooltip;"
                        />
@@ -7377,30 +7405,36 @@
           <toolbarseparator id="qfb-separator"/>
           <toolbarbutton id="qfb-unread" type="checkbox"
                          class="toolbarbutton-1" orient="horizontal"
+                         hidden="true"
                          crop="none" style="min-width:16px;"
                          label="&quickFilterBar.unread.label;"
                          tooltiptext="&quickFilterBar.unread.tooltip;"
                          />
           <toolbarbutton id="qfb-starred" type="checkbox"
                          class="toolbarbutton-1" orient="horizontal"
+                         hidden="true"
                          crop="none" style="min-width:16px;"
                          label="&quickFilterBar.starred.label;"
                          tooltiptext="&quickFilterBar.starred.tooltip;"
                          />
           <toolbarbutton id="qfb-inaddrbook" type="checkbox"
                          class="toolbarbutton-1" orient="horizontal"
+                         hidden="true"
                          crop="none" style="min-width:16px;"
                          label="&quickFilterBar.inaddrbook.label;"
                          tooltiptext="&quickFilterBar.inaddrbook.tooltip;"
                          />
           <toolbarbutton id="qfb-tags" type="checkbox"
                          class="toolbarbutton-1" orient="horizontal"
+                         hidden="true"
                          crop="none" style="min-width:16px;"
                          label="&quickFilterBar.tags.label;"
                          tooltiptext="&quickFilterBar.tags.tooltip;"
                          />
+
           <toolbarbutton id="qfb-attachment" type="checkbox"
                          class="toolbarbutton-1" orient="horizontal"
+                         hidden="true"
                          crop="none" style="min-width:16px;"
                          label="&quickFilterBar.attachment.label;"
                          tooltiptext="&quickFilterBar.attachment.tooltip;"/>
@@ -7410,6 +7444,7 @@
              in dimensions causes ugly flex rearrangement of the textbox. -->
         <label id="qfb-results-label"
                style="min-width:&quickFilterBar.resultsLabel.minWidth;"
+               hidden="true"
                value=""
                somefmtstring="&quickFilterBar.resultsLabel.some.formatString;"
                noresultsstring="&quickFilterBar.resultsLabel.none;"
@@ -7417,6 +7452,7 @@
         <search-textbox id="qfb-qs-textbox"
                         flex="3"
                         class="themeableSearchBox"
+                        hidden="true"
                         placeholder=""
                         emptytextbase="&quickFilterBar.textbox.emptyText.base1;"
                         keyLabelNonMac="&quickFilterBar.textbox.emptyText.keyLabel2.nonmac;"

información relacionada