BlameTwo / GL

一个原神启动器,采用WPF-UI和WindowsAppSDK构建
MIT License
93 stars 11 forks source link

重写一下Action的构建以及增加公告获取失败时的提示与UI优化 #10

Closed misaka10843 closed 2 years ago

misaka10843 commented 2 years ago

此pull为测试,因为无法获取到该项目的原pfx(也就是签名文件) 所以在跑到Decode the pfx步骤时会100%停止运行

因此需要在GitHub中的环境变量中添加pfx的base64编码

misaka10843 commented 2 years ago

获取pfx的base64编码应该要按照以下步骤进行:

1.在VS的项目设置中生成pfx文件 2.dotnet tool install -g dotnet-base64然后base64 -f 证书名称.pfx -o base64.txt 3.复制base64.txt中后打开 GitHub 的项目的设置,进入到 Secrets 页面,点击 Add a new secret 新建保密信息,此时输入 Base64_Encoded_Pfx 作为保密信息名,内容请填写刚才转换的 base64 的内容即可

misaka10843 commented 2 years ago

获取pfx的base64编码应该要按照以下步骤进行:

1.在VS的项目设置中生成pfx文件 2.dotnet tool install -g dotnet-base64然后base64 -f 证书名称.pfx -o base64.txt 3.复制base64.txt中后打开 GitHub 的项目的设置,进入到 Secrets 页面,点击 Add a new secret 新建保密信息,此时输入 Base64_Encoded_Pfx 作为保密信息名,内容请填写刚才转换的 base64 的内容即可

似乎可以直接跳过设置证书环节,但是会导致第一次启动跳出蓝框提示

misaka10843 commented 2 years ago

在物理机中测试通过,可以进行合并 但是有未知原因导致Resources中的背景图片无法生成到exe中

misaka10843 commented 2 years ago

增加公告获取失败时的提示而不是崩溃 图片

misaka10843 commented 2 years ago

UI修改如下: 调整两个地方的UI居中问题 修复服务器中右键删除服务器的icon问题 调整公告中鼠标悬停显示黑色文字为白色 提示框统一规范

BlameTwo commented 2 years ago

请去dev分支进行提交

ghost commented 2 years ago

请去dev分支进行提交

似乎dev分支是落后于main的