From ec0896e17a5c6ff3d372817cc94c95074e074863 Mon Sep 17 00:00:00 2001 From: Tamius Han Date: Mon, 19 May 2025 01:18:48 +0200 Subject: [PATCH] Implement zoom in extension popup, in-player UI --- src/csui/PlayerOverlay.vue | 4 +- .../VideoSettings/ZoomOptionsPanel.vue | 35 +--- .../src/popup/panels/PopupVideoSettings.vue | 127 ++++++------ .../src/popup/player-menu/ZoomControl.vue | 183 ++++++++++++++---- src/csui/src/res-common/common.scss | 6 + src/ext/lib/video-transform/Resizer.ts | 21 +- src/ext/lib/video-transform/Zoom.ts | 21 +- 7 files changed, 246 insertions(+), 151 deletions(-) diff --git a/src/csui/PlayerOverlay.vue b/src/csui/PlayerOverlay.vue index 64d3fe9..7cb868a 100644 --- a/src/csui/PlayerOverlay.vue +++ b/src/csui/PlayerOverlay.vue @@ -64,7 +64,7 @@ - + diff --git a/src/csui/src/popup/player-menu/ZoomControl.vue b/src/csui/src/popup/player-menu/ZoomControl.vue index 82148b1..b53fed1 100644 --- a/src/csui/src/popup/player-menu/ZoomControl.vue +++ b/src/csui/src/popup/player-menu/ZoomControl.vue @@ -1,42 +1,109 @@