From a2189e1d045ffc6e7ef753430eefce9deba8bf35 Mon Sep 17 00:00:00 2001 From: boomwwww Date: Sat, 29 Aug 2026 17:40:26 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DDashboard=E4=B8=AD?= =?UTF-8?q?=E6=9C=89=E6=97=B6=E6=B8=B8=E6=88=8F=E5=B0=81=E9=9D=A2=E5=9B=BE?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E6=98=BE=E7=A4=BA=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/origine2/src/pages/dashboard/GameElement.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/origine2/src/pages/dashboard/GameElement.tsx b/packages/origine2/src/pages/dashboard/GameElement.tsx index 6c66afcd..954c50c0 100644 --- a/packages/origine2/src/pages/dashboard/GameElement.tsx +++ b/packages/origine2/src/pages/dashboard/GameElement.tsx @@ -53,7 +53,7 @@ const RenameIcon = bundleIcon(Rename24Filled, Rename24Regular); const DeleteIcon = bundleIcon(Delete24Filled, Delete24Regular); export default function GameElement(props: IGameElementProps) { - const soureBase = 'background'; + const sourceBase = 'background'; let className = styles.gameElement_main; if (props.checked) { @@ -111,7 +111,7 @@ export default function GameElement(props: IGameElementProps) { <>
{props.gameInfo.name} From e341b041b8760a08f375153dca4117d3a10c7ea0 Mon Sep 17 00:00:00 2001 From: boomwwww Date: Sat, 29 Aug 2026 19:46:33 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E8=A7=A3=E6=9E=90=20config.txt=20?= =?UTF-8?q?=E6=97=B6=E5=AF=B9=E9=94=AE=E5=80=BC=E8=BF=9B=E8=A1=8C=20trim?= =?UTF-8?q?=20=E5=A4=84=E7=90=86=EF=BC=8C=E4=BF=AE=E5=A4=8D=E5=B0=81?= =?UTF-8?q?=E9=9D=A2=E5=9B=BE=E6=97=A0=E6=B3=95=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit config.txt 中键或值存在首尾空格时,解析结果带空格导致字段匹配失败。因此要对 key 和 value 均做 trim 处理。 --- .../origine2/src/pages/dashboard/GameElement.tsx | 2 +- .../Modules/manage-game/manage-game.service.ts | 15 ++++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/packages/origine2/src/pages/dashboard/GameElement.tsx b/packages/origine2/src/pages/dashboard/GameElement.tsx index 954c50c0..c012d07c 100644 --- a/packages/origine2/src/pages/dashboard/GameElement.tsx +++ b/packages/origine2/src/pages/dashboard/GameElement.tsx @@ -111,7 +111,7 @@ export default function GameElement(props: IGameElementProps) { <>
{props.gameInfo.name} diff --git a/packages/terre2/src/Modules/manage-game/manage-game.service.ts b/packages/terre2/src/Modules/manage-game/manage-game.service.ts index 08cc0d2d..f60cfcac 100644 --- a/packages/terre2/src/Modules/manage-game/manage-game.service.ts +++ b/packages/terre2/src/Modules/manage-game/manage-game.service.ts @@ -194,7 +194,10 @@ export class ManageGameService { .filter((commandText) => commandText !== '') .map((commandText) => { const i = commandText.indexOf(':'); - const arr = [commandText.slice(0, i), commandText.slice(i + 1)]; + const arr = [ + commandText.slice(0, i).trim(), + commandText.slice(i + 1).trim(), + ]; config[arr[0]] = arr[1]; }); } @@ -623,13 +626,19 @@ export class ManageGameService { ); await this.webgalFs.mkdir( // eslint-disable-next-line prettier/prettier - `${androidExportDir}/app/src/main/java/${gameConfig.Package_name.replace(/\./g, '/')}`, + `${androidExportDir}/app/src/main/java/${gameConfig.Package_name.replace( + /\./g, + '/', + )}`, '', ); await this.webgalFs.copy( `${androidExportDir}/app/src/main/java/MainActivity.kt`, // eslint-disable-next-line prettier/prettier - `${androidExportDir}/app/src/main/java/${gameConfig.Package_name.replace(/\./g, '/')}/MainActivity.kt` + `${androidExportDir}/app/src/main/java/${gameConfig.Package_name.replace( + /\./g, + '/', + )}/MainActivity.kt`, ); await this.webgalFs.deleteFileOrDirectory( `${androidExportDir}/app/src/main/java/MainActivity.kt`,