fix(packaging): 修复 Windows 安装与固件打包并完善客户端文案
- fix(installer): 修复低完整性产物无法写入临时目录的问题,并在 CI 打包前后检查完整性标签 - fix(firmware): 从本次 Cargo ELF 打包并同步配套镜像,修正短目录说明与 LLVM 搜索顺序 - fix(installer): 修复中文完成页和页眉遮挡,侧栏使用等比缩放的原始 Logo - style(client): 应用图标增加圆角,统一“裁判系统客户端”命名 - fix(config): 安装提示改用可选本地热点配置,排除 Wi-Fi 凭据 - docs: 润色项目说明并统一裁判系统术语 - test(packaging): 补充 Windows 完整性和固件打包回归,覆盖外部输出目录、旧镜像与重复生成 验证:Windows NSIS 构建及原生页面预览;通用与本地安装配置编译;固件 release 构建、重复打包和客户端离线校验;6 项固件打包回归与 Windows 权限回归;git diff --check。未执行实机烧录。
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
; Included by Tauri before its Modern UI pages. Keep the upstream installer
|
||||
; template, upgrade handling and current-user installation behavior.
|
||||
!ifndef RMIC_INSTALLER_THEME
|
||||
!define RMIC_INSTALLER_THEME
|
||||
|
||||
; CJK dialog units have a different width/height ratio from the bitmap.
|
||||
!define MUI_WELCOMEFINISHPAGE_BITMAP_STRETCH AspectFitHeight
|
||||
; Header art is narrower than the standard 150px canvas so height-based
|
||||
; scaling stays within the image area of the 9pt Chinese dialog.
|
||||
!define MUI_HEADERIMAGE_BITMAP_STRETCH AspectFitHeight
|
||||
|
||||
!define MUI_WELCOMEPAGE_TITLE "欢迎安装$\r$\n裁判系统客户端"
|
||||
!define MUI_WELCOMEPAGE_TEXT "本程序运行内存需求约为 400MB。$\r$\n$\r$\n点击“下一步”选择安装位置。"
|
||||
!define MUI_DIRECTORYPAGE_TEXT_TOP "软件仅为当前 Windows 用户安装。请选择有写入权限的文件夹。"
|
||||
!define MUI_FINISHPAGE_TITLE "安装完成"
|
||||
; MUI reserves 60 dialog units above the two checkboxes: keep six short lines.
|
||||
; Optional local guidance is excluded from version control.
|
||||
!if /FileExists "${__FILEDIR__}/network.local.nsh"
|
||||
!include "${__FILEDIR__}/network.local.nsh"
|
||||
!endif
|
||||
!ifdef RMIC_INSTALLER_WIFI_SSID & RMIC_INSTALLER_WIFI_PASS
|
||||
!define MUI_FINISHPAGE_TEXT "裁判系统客户端已安装完成。$\r$\n首次启动请选择模式并绑定裁判系统。$\r$\n裁判系统会自动连接以下热点;请将$\r$\n本机也连接到同一网络。$\r$\n名称(SSID):${RMIC_INSTALLER_WIFI_SSID}$\r$\n密码:${RMIC_INSTALLER_WIFI_PASS}"
|
||||
!else
|
||||
!define MUI_FINISHPAGE_TEXT "裁判系统客户端已安装完成。$\r$\n首次启动请选择模式并绑定裁判系统。$\r$\n请让本机与裁判系统连接到同一网络。$\r$\n网络名称和密码请向现场工作人员确认。"
|
||||
!endif
|
||||
!define MUI_FINISHPAGE_TEXT_LARGE
|
||||
!define MUI_FINISHPAGE_RUN_TEXT "启动裁判系统客户端"
|
||||
!define MUI_INSTFILESPAGE_COLORS "E7ECF5 080B13"
|
||||
|
||||
!macro NSIS_HOOK_PREINSTALL
|
||||
DetailPrint "正在安装 RMIC::2026 ${VERSION}。"
|
||||
DetailPrint "安装位置:$INSTDIR"
|
||||
!macroend
|
||||
|
||||
!macro NSIS_HOOK_POSTINSTALL
|
||||
DetailPrint "程序文件与快捷方式已创建。请点击“下一步”完成安装。"
|
||||
!macroend
|
||||
|
||||
!macro NSIS_HOOK_PREUNINSTALL
|
||||
DetailPrint "正在移除 RMIC::2026 的程序文件与快捷方式。"
|
||||
!macroend
|
||||
|
||||
!macro NSIS_HOOK_POSTUNINSTALL
|
||||
DetailPrint "RMIC::2026 卸载步骤已完成。"
|
||||
!macroend
|
||||
|
||||
!endif
|
||||
Reference in New Issue
Block a user