From f6d5a3c9b9ef97fac6888ca6ab1a88a590befb47 Mon Sep 17 00:00:00 2001 From: v-shift-bit <308126563+v-shift-bit@users.noreply.github.com> Date: Mon, 14 Sep 2026 20:47:47 +0300 Subject: [PATCH] Add playback speed control and timeline seek hotkeys to VideoViewer --- .../QuickLook.Plugin.VideoViewer/Styles.xaml | 40 +++++ .../Translations.config | 2 + .../ViewerPanel.xaml | 7 + .../ViewerPanel.xaml.cs | 165 ++++++++++++++++++ 4 files changed, 214 insertions(+) diff --git a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/Styles.xaml b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/Styles.xaml index e9da23920..1d0864a61 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/Styles.xaml +++ b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/Styles.xaml @@ -50,6 +50,46 @@ + + Play/Pause Loop Hardware/Software Decoding + Playback Speed (click to cycle, right-click to reset; +/- and 0 also work) Volume Time Elapsed/Remaining @@ -124,6 +125,7 @@ Play/Pause Loop Hardware/Software Decoding + Скорость воспроизведения (клик — переключить, ПКМ — сбросить; также +/- и 0) Volume Time Elapsed/Remaining diff --git a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/ViewerPanel.xaml b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/ViewerPanel.xaml index c7aa2c371..52c622ed6 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/ViewerPanel.xaml +++ b/QuickLook.Plugin/QuickLook.Plugin.VideoViewer/ViewerPanel.xaml @@ -212,6 +212,13 @@ +