From cd75b9a1b973320855d97e18a7265f46b31abf1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Tue, 8 Sep 2026 11:06:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=B5=84=E6=BA=90=E7=94=BB?= =?UTF-8?q?=E5=B8=83=E6=92=AD=E6=94=BE=E6=8E=A7=E4=BB=B6=E7=BC=A9=E6=94=BE?= =?UTF-8?q?=E8=B6=8A=E7=95=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将资源卡音视频播放控件的缩放原点固定到右下角。 增加播放控件缩放原点的样式回归断言。 --- apps/ai-game-creator-shell/src/styles.css | 2 +- .../tests/appSurface/project-development.suite.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/ai-game-creator-shell/src/styles.css b/apps/ai-game-creator-shell/src/styles.css index 0d2c3bd9f..e5e46e627 100644 --- a/apps/ai-game-creator-shell/src/styles.css +++ b/apps/ai-game-creator-shell/src/styles.css @@ -5979,7 +5979,7 @@ iframe.preview-frame { .game-resource-card-media-control { transform: scale(var(--genarrative-image-canvas-inverse-scale, 1)); - transform-origin: center; + transform-origin: bottom right; } .game-resource-card-placeholder > svg *, diff --git a/apps/ai-game-creator-shell/tests/appSurface/project-development.suite.ts b/apps/ai-game-creator-shell/tests/appSurface/project-development.suite.ts index 79815398b..e8a003398 100644 --- a/apps/ai-game-creator-shell/tests/appSurface/project-development.suite.ts +++ b/apps/ai-game-creator-shell/tests/appSurface/project-development.suite.ts @@ -1986,6 +1986,9 @@ export function registerProjectWorkbenchFoundationTests() { expect(styles).toMatch( /\.game-resource-card-open\s*\{[^}]*cursor:\s*pointer[^}]*touch-action:\s*manipulation/s, ); + expect(styles).toMatch( + /\.game-resource-card-media-control\s*\{[^}]*transform:\s*scale\(var\(--genarrative-image-canvas-inverse-scale,\s*1\)\)[^}]*transform-origin:\s*bottom\s+right/s, + ); expect(styles).toMatch( /\.game-resource-canvas\s*\{[^}]*user-select:\s*none/s, );