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 @@
+