나는 몇 년 전에도 같은 질문을 받았는데, 그것은 그랬습니다.여기서는 성공적으로 해결됨
하지만 이제 Thunderbird 68에서 102로 업그레이드했는데 솔루션이 더 이상 작동하지 않습니다. Thunderbird 102는 버전 68 이후로 상당히 변경되었으며 해당 파일은 messenger.xul
더 messageWindow.xul
이상 존재하지 않습니다.
Quick Filter Bar
여기에 표시된 것처럼 메인 패널로 어떻게 이동할 수 있습니까 ?
목표는 다음과 같습니다.
Quick Filter Bar
텍스트 입력 필드를 메인 패널로 위로 이동하세요 .- 첨부 파일 아이콘을 옆으로 이동하세요.
Quick Filter Bar
- 나머지 쓸모 없는 버튼/아이콘(핀, 읽지 않음, 별표 표시, 연락처, 태그)을 제거합니다.
- 기본 텍스트 제거: "이 메시지를 필터링하세요 <Ctr+Shift+K>"
따라서 결국 다음과 같아야 합니다.
보너스:왼쪽 하단에 있는 두 개의 쓸모 없는 아이콘(공간 도구 모음 표시, 오프라인 작업)을 제거할 수 있다면 정말 좋을 것 같습니다!
답변1
다음은 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;"