Skip to content

Commit 477009d

Browse files
committed
Add an optional auto-hiding toolbar
1 parent 6928135 commit 477009d

10 files changed

Lines changed: 168 additions & 11 deletions

‎QuickLook.Common/Styles/MainWindowStyles.Dark.xaml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
22
<SolidColorBrush x:Key="MainWindowBackground" Color="#CC292929" />
33
<SolidColorBrush x:Key="MainWindowBackgroundNoTransparent" Color="#FF292929" />
4+
<SolidColorBrush x:Key="HiddenToolbarBackground" Color="#FF202020" />
45
<SolidColorBrush x:Key="WindowTextForeground" Color="#FFEFEFEF" />
56
<SolidColorBrush x:Key="WindowTextForegroundAlternative" Color="#FFD4D4D4" />
67
<SolidColorBrush x:Key="CaptionTextHoverBorder" Color="#DDB9B9B9" />

‎QuickLook.Common/Styles/MainWindowStyles.xaml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
<system:Double x:Key="MainWindowCaptionHeight">32</system:Double>
77
<SolidColorBrush x:Key="MainWindowBackground" Color="#BBFAFAFA" />
88
<SolidColorBrush x:Key="MainWindowBackgroundNoTransparent" Color="#FFFAFAFA" />
9+
<SolidColorBrush x:Key="HiddenToolbarBackground" Color="#FFFFFFFF" />
910
<SolidColorBrush x:Key="WindowTextForeground" Color="#FF0E0E0E" />
1011
<SolidColorBrush x:Key="WindowTextForegroundAlternative" Color="#FF626262" />
1112
<SolidColorBrush x:Key="CaptionTextHoverBorder" Color="#FF3D3D3D" />

‎QuickLook/QuickLook.csproj‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,9 @@
140140
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="6.1.2">
141141
<PrivateAssets>all</PrivateAssets>
142142
</PackageReference>
143+
<PackageReference Include="System.Resources.Extensions" Version="8.0.0">
144+
<PrivateAssets>all</PrivateAssets>
145+
</PackageReference>
143146
</ItemGroup>
144147

145148
<ItemGroup>

‎QuickLook/Translations.config‎

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<Icon_OpenDataFolder>افتح مجلد البيانات</Icon_OpenDataFolder>
2020
<Icon_Restart>إعادة تشغيل</Icon_Restart>
2121
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
22+
<Icon_HideToolbar>إخفاء شريط الأدوات</Icon_HideToolbar>
2223
<Icon_Quit>أغلق البرنامج</Icon_Quit>
2324
<Update_NoUpdate>أنت تمتلك النسخة الأحدث من البرنامج</Update_NoUpdate>
2425
<Update_Found>كويك لووك {0} تم إصداره. إنقر هنا لفتح صفحة التحميل</Update_Found>
@@ -50,6 +51,7 @@
5051
<Icon_OpenDataFolder>Adatmappa Megnyitása</Icon_OpenDataFolder>
5152
<Icon_Restart>&amp;Újraindítás</Icon_Restart>
5253
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
54+
<Icon_HideToolbar>Eszköztár elrejtése</Icon_HideToolbar>
5355
<Icon_Quit>&amp;Kilépés</Icon_Quit>
5456
<Update_NoUpdate>A legújabb verziót használja.</Update_NoUpdate>
5557
<Update_Found>QuickLook {0} megjelent. Kattintson ide a letöltési oldal megnyitásához.</Update_Found>
@@ -80,6 +82,7 @@
8082
<Icon_OpenDataFolder>Otvoriť Priečinok S Údajmi</Icon_OpenDataFolder>
8183
<Icon_Restart>&amp;Reštart</Icon_Restart>
8284
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
85+
<Icon_HideToolbar>Skryť panel s nástrojmi</Icon_HideToolbar>
8386
<Icon_Quit>&amp;Ukončiť</Icon_Quit>
8487
<Update_NoUpdate>Máte nainštalovanú najnovšiu verziu</Update_NoUpdate>
8588
<Update_Found>QuickLook {0} nie je v aktuálnej verzii. Kliknite sem na otvorenie stránky pre stiahnutie.</Update_Found>
@@ -111,6 +114,7 @@
111114
<Icon_OpenDataFolder>Buka Folder Data</Icon_OpenDataFolder>
112115
<Icon_Restart>&amp;Mulai Ulang</Icon_Restart>
113116
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
117+
<Icon_HideToolbar>Sembunyikan bilah alat</Icon_HideToolbar>
114118
<Icon_Quit>&amp;Keluar</Icon_Quit>
115119
<Update_NoUpdate>Anda saat ini menggunakan versi terbaru.</Update_NoUpdate>
116120
<Update_Found>QuickLook v. {0} dirilis. Klik disini untuk membuka halaman unduhan.</Update_Found>
@@ -147,6 +151,7 @@
147151
<Icon_OpenDataFolder>데이터 폴더 열기</Icon_OpenDataFolder>
148152
<Icon_Restart>다시 시작(&amp;R)</Icon_Restart>
149153
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
154+
<Icon_HideToolbar>도구 모음 숨기기</Icon_HideToolbar>
150155
<Icon_Quit>종료(&amp;Q)</Icon_Quit>
151156
<Update_NoUpdate>현재 최신 버전을 사용하고 있습니다.</Update_NoUpdate>
152157
<Update_Found>QuickLook {0}이 출시되었습니다. 여기를 클릭하여 다운로드 페이지를 여세요.</Update_Found>
@@ -177,6 +182,7 @@
177182
<Icon_OpenDataFolder>Obre La Carpeta De Dades</Icon_OpenDataFolder>
178183
<Icon_Restart>&amp;Reinicia</Icon_Restart>
179184
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
185+
<Icon_HideToolbar>Amaga la barra d'eines</Icon_HideToolbar>
180186
<Icon_Quit>&amp;Surt</Icon_Quit>
181187
<Update_NoUpdate>Ja teniu l'última versió.</Update_NoUpdate>
182188
<Update_Found>S'ha alliberat el QuickLook {0}. Feu clic aquí per a obrir la pàgina de baixada.</Update_Found>
@@ -215,6 +221,7 @@
215221
<Icon_OpenDataFolder>Datenordner öffnen</Icon_OpenDataFolder>
216222
<Icon_Restart>&amp;Neustart</Icon_Restart>
217223
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
224+
<Icon_HideToolbar>Symbolleiste ausblenden</Icon_HideToolbar>
218225
<Icon_Quit>&amp;Beenden</Icon_Quit>
219226
<Update_NoUpdate>Sie haben die neueste Version.</Update_NoUpdate>
220227
<Update_Found>QuickLook v{0} wurde veröffentlicht. Hier klicken um die Downloadseite zu öffnen.</Update_Found>
@@ -254,6 +261,7 @@
254261
<Icon_OpenDataFolder>Open Data Folder</Icon_OpenDataFolder>
255262
<Icon_Restart>&amp;Restart</Icon_Restart>
256263
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
264+
<Icon_HideToolbar>Hide toolbar</Icon_HideToolbar>
257265
<Icon_Quit>&amp;Quit</Icon_Quit>
258266
<Update_NoUpdate>You are now on the latest version.</Update_NoUpdate>
259267
<Update_Found>QuickLook {0} has been released. Click here to open the download page.</Update_Found>
@@ -293,6 +301,7 @@
293301
<Icon_OpenDataFolder>Abrir Carpeta De Datos</Icon_OpenDataFolder>
294302
<Icon_Restart>&amp;Reiniciar</Icon_Restart>
295303
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
304+
<Icon_HideToolbar>Ocultar barra de herramientas</Icon_HideToolbar>
296305
<Icon_Quit>&amp;Salir</Icon_Quit>
297306
<Update_NoUpdate>Está usando la última versión.</Update_NoUpdate>
298307
<Update_Found>QuickLook {0} está disponible. Haga clic aquí para abrir la página de descarga.</Update_Found>
@@ -327,6 +336,7 @@
327336
<Icon_OpenDataFolder>Ouvrir Le Dossier De Données</Icon_OpenDataFolder>
328337
<Icon_Restart>&amp;Redémarrer</Icon_Restart>
329338
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
339+
<Icon_HideToolbar>Masquer la barre d'outils</Icon_HideToolbar>
330340
<Icon_Quit>&amp;Quitter</Icon_Quit>
331341
<Update_NoUpdate>Vous êtes maintenant sur la dernière version.</Update_NoUpdate>
332342
<Update_Found>QuickLook {0} est disponible. Cliquez ici pour ouvrir la page de téléchargement.</Update_Found>
@@ -361,6 +371,7 @@
361371
<Icon_OpenDataFolder>Apri Cartella Dati</Icon_OpenDataFolder>
362372
<Icon_Restart>&amp;Riavvia</Icon_Restart>
363373
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
374+
<Icon_HideToolbar>Nascondi barra degli strumenti</Icon_HideToolbar>
364375
<Icon_Quit>&amp;Esci</Icon_Quit>
365376
<Update_NoUpdate>Stai usando l'ultima versione.</Update_NoUpdate>
366377
<Update_Found>QuickLook {0} è disponibile. Fai click qui per aprire la pagina di download.</Update_Found>
@@ -398,6 +409,7 @@
398409
<Icon_OpenDataFolder>データフォルダを開く</Icon_OpenDataFolder>
399410
<Icon_Restart>再起動(&amp;R)</Icon_Restart>
400411
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
412+
<Icon_HideToolbar>ツールバーを隠す</Icon_HideToolbar>
401413
<Icon_Quit>終了(&amp;E)</Icon_Quit>
402414
<Update_NoUpdate>最新版です</Update_NoUpdate>
403415
<Update_Found>QuickLook {0} がリリースされました。ここをクリックしてダウンロードページを開きます。</Update_Found>
@@ -428,6 +440,7 @@
428440
<Icon_OpenDataFolder>Åpne Datamappen</Icon_OpenDataFolder>
429441
<Icon_Restart>&amp;Start på nytt</Icon_Restart>
430442
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
443+
<Icon_HideToolbar>Skjul verktøylinje</Icon_HideToolbar>
431444
<Icon_Quit>&amp;Avslutt</Icon_Quit>
432445
<Update_NoUpdate>Du bruker nå siste versjon.</Update_NoUpdate>
433446
<Update_Found>QuickLook {0} er kommet ut. Klikk her for å åpne nedlastingssiden.</Update_Found>
@@ -457,6 +470,7 @@
457470
<Icon_OpenDataFolder>Open Gegevensmap</Icon_OpenDataFolder>
458471
<Icon_Restart>&amp;Opnieuw starten</Icon_Restart>
459472
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
473+
<Icon_HideToolbar>Werkbalk verbergen</Icon_HideToolbar>
460474
<Icon_Quit>&amp;Sluiten</Icon_Quit>
461475
<Update_NoUpdate>U heeft de meest recente versie.</Update_NoUpdate>
462476
<Update_Found>QuickLook {0} is gereleased. Klik hier om de downloadpagina te openen.</Update_Found>
@@ -495,6 +509,7 @@
495509
<Icon_OpenDataFolder>Otwórz Folder Danych</Icon_OpenDataFolder>
496510
<Icon_Restart>&amp;Uruchom ponownie</Icon_Restart>
497511
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
512+
<Icon_HideToolbar>Ukryj pasek narzędzi</Icon_HideToolbar>
498513
<Icon_Quit>&amp;Zakończ</Icon_Quit>
499514
<Update_NoUpdate>Używasz już najnowszej wersji.</Update_NoUpdate>
500515
<Update_Found>QuickLook {0} jest dostępny. Kliknij tutaj, aby otworzyć stronę z aktualizacją do pobrania.</Update_Found>
@@ -534,6 +549,7 @@
534549
<Icon_OpenDataFolder>Abrir Pasta de Dados</Icon_OpenDataFolder>
535550
<Icon_Restart>&amp;Reiniciar</Icon_Restart>
536551
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
552+
<Icon_HideToolbar>Ocultar barra de ferramentas</Icon_HideToolbar>
537553
<Icon_Quit>&amp;Fechar</Icon_Quit>
538554
<Update_NoUpdate>Executando a versão mais recente.</Update_NoUpdate>
539555
<Update_Found>Nova versão disponível. QuickLook {0}. Clique aqui para abrir a página de download.</Update_Found>
@@ -564,6 +580,7 @@
564580
<Icon_OpenDataFolder>Abrir Pasta De Dados</Icon_OpenDataFolder>
565581
<Icon_Restart>&amp;Reiniciar</Icon_Restart>
566582
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
583+
<Icon_HideToolbar>Ocultar barra de ferramentas</Icon_HideToolbar>
567584
<Icon_Quit>&amp;Fechar</Icon_Quit>
568585
<Update_NoUpdate>Está a executar a versão mais recente.</Update_NoUpdate>
569586
<Update_Found>Está disponível o QuickLook {0}. Clique aqui para abrir a página de download.</Update_Found>
@@ -600,6 +617,7 @@
600617
<Icon_OpenDataFolder>Открыть Папку Данных</Icon_OpenDataFolder>
601618
<Icon_Restart>&amp;Перезапуск</Icon_Restart>
602619
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
620+
<Icon_HideToolbar>Скрыть панель инструментов</Icon_HideToolbar>
603621
<Icon_Quit>&amp;Выход</Icon_Quit>
604622
<Update_NoUpdate>Вы используете последнюю версию.</Update_NoUpdate>
605623
<Update_Found>Выпущен QuickLook {0}. Нажмите здесь для перехода на страницу загрузки.</Update_Found>
@@ -631,6 +649,7 @@
631649
<Icon_OpenDataFolder>Veri Klasörünü Aç</Icon_OpenDataFolder>
632650
<Icon_Restart>Yeniden &amp;Başlat</Icon_Restart>
633651
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
652+
<Icon_HideToolbar>Araç çubuğunu gizle</Icon_HideToolbar>
634653
<Icon_Quit>Çı&amp;kış</Icon_Quit>
635654
<Update_NoUpdate>Son sürümü kullanıyorsunuz.</Update_NoUpdate>
636655
<Update_Found>QuickLook {0} sürümü yayınladı. İndirme sayfasını açmak için buraya tıklayın.</Update_Found>
@@ -669,6 +688,7 @@
669688
<Icon_OpenDataFolder>Відкрити Папку Даних</Icon_OpenDataFolder>
670689
<Icon_Restart>&amp;Перезавантажити</Icon_Restart>
671690
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
691+
<Icon_HideToolbar>Сховати панель інструментів</Icon_HideToolbar>
672692
<Icon_Quit>&amp;Вийти</Icon_Quit>
673693
<Update_NoUpdate>Ви зараз на самій свіжій версії.</Update_NoUpdate>
674694
<Update_Found>Випущено QuickLook {0}. Натисніть тут, щоб відкрити сторінку завантаження.</Update_Found>
@@ -699,6 +719,7 @@
699719
<Icon_OpenDataFolder>Mở Thư Mục Dữ Liệu</Icon_OpenDataFolder>
700720
<Icon_Restart>&amp;Khởi động lại</Icon_Restart>
701721
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
722+
<Icon_HideToolbar>Ẩn thanh công cụ</Icon_HideToolbar>
702723
<Icon_Quit>&amp;Thoát</Icon_Quit>
703724
<Update_NoUpdate>Bạn hiện đang sử dụng phiên bản mới nhất.</Update_NoUpdate>
704725
<Update_Found>Đã có phiên bản QuickLook {0}. Nhấp vào đây để mở trang tải xuống.</Update_Found>
@@ -737,6 +758,7 @@
737758
<Icon_OpenDataFolder>打开数据文件夹</Icon_OpenDataFolder>
738759
<Icon_Restart>重启 (&amp;R)</Icon_Restart>
739760
<Icon_CloseOnLostFocus>失去焦点时关闭</Icon_CloseOnLostFocus>
761+
<Icon_HideToolbar>隐藏工具栏</Icon_HideToolbar>
740762
<Icon_Quit>退出 (&amp;Q)</Icon_Quit>
741763
<Update_NoUpdate>当前已是最新版本</Update_NoUpdate>
742764
<Update_Found>发现新版本:QuickLook {0} 点击这里打开下载页面</Update_Found>
@@ -776,6 +798,7 @@
776798
<Icon_OpenDataFolder>開啟資料夾</Icon_OpenDataFolder>
777799
<Icon_Restart>重啟 (&amp;R)</Icon_Restart>
778800
<Icon_CloseOnLostFocus>失去焦點時關閉</Icon_CloseOnLostFocus>
801+
<Icon_HideToolbar>隱藏工具列</Icon_HideToolbar>
779802
<Icon_Quit>結束 Quicklook (&amp;Q)</Icon_Quit>
780803
<Update_NoUpdate>您正在使用最新版本。</Update_NoUpdate>
781804
<Update_Found>QuickLook {0} 新版本已發布。請按一下此處開啟下載頁面。</Update_Found>
@@ -808,6 +831,7 @@
808831
<Icon_OpenDataFolder>डेटा फोल्डर उघडा</Icon_OpenDataFolder>
809832
<Icon_Restart>&amp;पुनः आरंभ</Icon_Restart>
810833
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
834+
<Icon_HideToolbar>टूलबार लपवा</Icon_HideToolbar>
811835
<Icon_Quit>&amp;बंद करा</Icon_Quit>
812836
<Update_NoUpdate>आपण आता नवीनतम आवृत्ती वापरत आहात.</Update_NoUpdate>
813837
<Update_Found>QuickLook ची नवीन आवृत्ती {0} उपलब्ध आहे. डाउनलोड पृष्ठ उघडण्यासाठी येथे क्लिक करा.</Update_Found>
@@ -837,6 +861,7 @@
837861
<Icon_OpenDataFolder>डेटा फ़ोल्डर खोलें</Icon_OpenDataFolder>
838862
<Icon_Restart>&amp;पुनः प्रारंभ करें</Icon_Restart>
839863
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
864+
<Icon_HideToolbar>टूलबार छिपाएँ</Icon_HideToolbar>
840865
<Icon_Quit>&amp;बंद किजीए</Icon_Quit>
841866
<Update_NoUpdate>अब आप नवीनतम संस्करण पर हैं।</Update_NoUpdate>
842867
<Update_Found>QuickLook का नया संस्करण उपलब्ध है। डाउनलोड पेज खोलने के लिए यहां क्लिक करें।</Update_Found>
@@ -868,6 +893,7 @@
868893
<Icon_OpenDataFolder>פתח את תיקיית הנתונים</Icon_OpenDataFolder>
869894
<Icon_Restart>&amp;אתחול מחדש</Icon_Restart>
870895
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
896+
<Icon_HideToolbar>הסתר סרגל כלים</Icon_HideToolbar>
871897
<Icon_Quit>&amp;צא</Icon_Quit>
872898
<Update_NoUpdate>אתה כעת על הגרסא האחרונה</Update_NoUpdate>
873899
<Update_Found>'תצוגה מהירה' {0} שוחררה. לחץ כאן על מנת להוריד את העדכון</Update_Found>
@@ -898,6 +924,7 @@
898924
<Icon_OpenDataFolder>Άνοιγμα Φακέλου Δεδομένων</Icon_OpenDataFolder>
899925
<Icon_Restart>&amp;Επανεκκίνηση</Icon_Restart>
900926
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
927+
<Icon_HideToolbar>Απόκρυψη γραμμής εργαλείων</Icon_HideToolbar>
901928
<Icon_Quit>&amp;Κλείσιμο</Icon_Quit>
902929
<Update_NoUpdate>Έχετε την πιο πρόσφατη έκδοση.</Update_NoUpdate>
903930
<Update_Found>Διαθέσιμη ενημέρωση {0} βρέθηκε. Κάντε κλικ εδώ για να ανοίξετε τη σελίδα λήψης.</Update_Found>
@@ -933,6 +960,7 @@
933960
<Icon_OpenDataFolder>Öppna datamappen</Icon_OpenDataFolder>
934961
<Icon_Restart>&amp;Starta om</Icon_Restart>
935962
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
963+
<Icon_HideToolbar>Dölj verktygsfältet</Icon_HideToolbar>
936964
<Icon_Quit>&amp;Avsluta</Icon_Quit>
937965
<Update_NoUpdate>Du har den senaste versionen.</Update_NoUpdate>
938966
<Update_Found>QuickLook {0} har lanserats. Klicka här för att öppna nedladdningssidan.</Update_Found>
@@ -970,6 +998,7 @@
970998
<Icon_OpenDataFolder>Deschideți folderul Date</Icon_OpenDataFolder>
971999
<Icon_Restart>&amp;Repornire</Icon_Restart>
9721000
<Icon_CloseOnLostFocus>Close on Lost Focus</Icon_CloseOnLostFocus>
1001+
<Icon_HideToolbar>Ascunde bara de instrumente</Icon_HideToolbar>
9731002
<Icon_Quit>&amp;Ieșire</Icon_Quit>
9741003
<Update_NoUpdate>Acum utilizați cea mai recentă versiune.</Update_NoUpdate>
9751004
<Update_Found>A fost lansat QuickLook {0}. Faceți clic aici pentru a deschide pagina de descărcare.</Update_Found>

‎QuickLook/TrayIconManager.cs‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ internal partial class TrayIconManager : IDisposable
3838

3939
private readonly TrayMenuItem _itemAutorun = null!;
4040
private readonly TrayMenuItem _itemCloseOnLostFocus = null!;
41+
private readonly TrayMenuItem _itemHideToolbar = null!;
4142

4243
private TrayIconManager()
4344
{
@@ -91,6 +92,15 @@ private TrayIconManager()
9192
SettingHelper.Set("CloseOnLostFocus", !current);
9293
}),
9394
},
95+
_itemHideToolbar = new TrayMenuItem()
96+
{
97+
Header = TranslationHelper.Get("Icon_HideToolbar"),
98+
Command = new RelayCommand(() =>
99+
{
100+
var current = SettingHelper.Get("HideToolbar", false);
101+
SettingHelper.Set("HideToolbar", !current);
102+
}),
103+
},
94104
new TrayMenuItem()
95105
{
96106
Header = TranslationHelper.Get("Icon_Restart"),
@@ -109,6 +119,7 @@ private TrayIconManager()
109119
{
110120
_itemAutorun.IsChecked = AutoStartupHelper.IsAutorun();
111121
_itemCloseOnLostFocus.IsChecked = SettingHelper.Get("CloseOnLostFocus", false);
122+
_itemHideToolbar.IsChecked = SettingHelper.Get("HideToolbar", false);
112123
};
113124
}
114125

‎QuickLook/ViewerWindow.Actions.cs‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,8 @@ internal void BeginShow(IViewer matchedPlugin, string path,
294294
return;
295295
}
296296

297+
HideToolbar = SettingHelper.Get("HideToolbar", false);
298+
297299
if (ContextObject.IsBlocked)
298300
{
299301
ContextObject.ViewerContent = new System.Windows.Controls.TextBlock

‎QuickLook/ViewerWindow.Properties.cs‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,20 @@ public partial class ViewerWindow : INotifyPropertyChanged
4444
private Rect _preFullscreenBounds;
4545
private double _preFullscreenCaptionHeight;
4646
private Thickness _preFullscreenResizeBorderThickness;
47+
private bool _hideToolbar;
48+
49+
public bool HideToolbar
50+
{
51+
get => _hideToolbar;
52+
private set
53+
{
54+
if (value == _hideToolbar)
55+
return;
56+
57+
_hideToolbar = value;
58+
OnPropertyChanged();
59+
}
60+
}
4761

4862
public bool Pinned
4963
{

0 commit comments

Comments
 (0)