From edc073a0ea7611a0b9be0abd1945b5294bea018d Mon Sep 17 00:00:00 2001 From: Paddy Xu Date: Sat, 4 Nov 2017 16:30:56 +0200 Subject: [PATCH] dark theme for ImageViewer --- .../ImagePanel.xaml | 4 ++-- .../QuickLook.Plugin.ImageViewer/Plugin.cs | 11 +++++++---- .../QuickLook.Plugin.ImageViewer.csproj | 1 + .../Resources/background-b.png | Bin 0 -> 15002 bytes .../PdfViewerControl.xaml | 1 + .../QuickLook.Plugin.PDFViewer/Plugin.cs | 8 +++++++- QuickLook/ViewerWindow.xaml.cs | 2 +- 7 files changed, 19 insertions(+), 8 deletions(-) create mode 100644 QuickLook.Plugin/QuickLook.Plugin.ImageViewer/Resources/background-b.png diff --git a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/ImagePanel.xaml b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/ImagePanel.xaml index 18d272c..0b968f9 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/ImagePanel.xaml +++ b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/ImagePanel.xaml @@ -11,14 +11,14 @@ - - diff --git a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/Plugin.cs b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/Plugin.cs index f33d99c..93ed08b 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/Plugin.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/Plugin.cs @@ -58,15 +58,18 @@ namespace QuickLook.Plugin.ImageViewer _imageSize = ImageFileHelper.GetImageSize(path) ?? Size.Empty; if (!_imageSize.IsEmpty) - context.SetPreferredSizeFit(_imageSize, 0.8); + context.SetPreferredSizeFit(_imageSize, 0.6); else - context.PreferredSize = new Size(1024, 768); + context.PreferredSize = new Size(800, 600); + + context.PreferredSize = new Size(context.PreferredSize.Width, context.PreferredSize.Height + 32); Directory.SetCurrentDirectory(App.AppPath); - context.TitlebarBlurVisibility = false; - context.TitlebarOverlap = false; + context.TitlebarBlurVisibility = true; + context.TitlebarOverlap = true; context.TitlebarAutoHide = false; + context.UseDarkTheme = true; } public void View(string path, ContextObject context) diff --git a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj index a7650a5..33fa89f 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj +++ b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj @@ -112,6 +112,7 @@ Always + diff --git a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/Resources/background-b.png b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/Resources/background-b.png new file mode 100644 index 0000000000000000000000000000000000000000..efbd911f6bcd507ad117a5e99a4e3dac76aa969a GIT binary patch literal 15002 zcmeI3&u`;I6vt=zAwk8iv=R~$T&%2CDk_dWj-Aw2lHJm@w9=+jZD8BOik;Y##%f|4 z+iB9CR?CSi5)wxa95^5jTtR{Z`~h6K!3~7O6;8|8&JXt`8C9@|%S6hLH*dc0jXyK* z#TS3LzxUSll~-2~Lf3b98VBrKO5QK95A^QM+pFyB#bD<+Lg>c#$@|*JYd2m)$o$=H z9mPk@dzS6@i^TEUv^eSqi3(Nki~?ex(pYNK6W6O1{`mUag5)~2!hNHuHiJ#tb$2d8 zdU&zdvM)|;(<$7kuT)1C3(%)Akw*QV7g?iPA&qOX-^s92kkTpfX|1r4B$SSt`_iT# zQpqTmWgC~)rHWa^hPkfkZ%CSo%Zh3$SeI37sivi3Y5XeGSJ5si>NwX)>E3N9SHlMzR;(%7RSdG-zapZVPw#{=(EzymiJ9jFB!>My>OJDhD+32cb>3&e)~gT6FcX+nH_7 zrAUcq>DuYYT_Q_7nJhgD*$!3NwOX4YC9xm2e7{%EPTBqhp|rV~oT`endf)XNe;B=9 zRiI?H-?M16L1J1@lrmOjY_>GbDpf4Kw5FCURm}y-W`Y<^-*G$Vxfobh^%gE$*su(J zP1U9`ax-BJRzD7j$(5qy=jP%#w$<^&K8fpYpPW!7@J_1AY%n)-daA5VzvqW+S+tI; z%A(<%Dm`h|t{26`v*~W5&IXFE>sa=>X|#z}k~M?sveVWbnY4)`8+r-Tc7=30)J`Eb zn|b+M=!S0(l4@b0v&Q21HVZ#n7QyXurOfuo#$_U7Oe-=mR86Kf)^J64RDGRH66J!; zC3-t_S>GeQ+??cE9G0w8woPncL#7?0B$ph$Bb$1=Eo++U7-iMytn1n&#ey(%sdn6m zo!0Z*DQ0Im?QDni{mY{hN6$?=R6xRrCiPbQt3W zqqAjAm1CJZznxb@kj2l*m**IEsmCj?EL1vcd63BO#6uF&jT3f4u2T6~)XOp$zN#eu z1wHpa*ocUn{kv_rT2=kCZCKc${=aRQonpI7yc6owmB|5~3|wvJvi-bVS(9p=uf%Hd z=VY-eW+#fI)x(%Zo%Nt} zpNmFW%VTzO8r*wg$myP~HV6~q!r01&<@aPj#7ufPR>@J)e>&j)w~ zE&zmY3S4|Xz$`R2pNe*