Package Easy(基于 NSIS 的打包工具)V1.0.6

2024-09-07 23:19:43 浏览数 (2)

前言

好久没有更新了,最近比较忙,平时使用也积累了一些需求和遇到了一些bug。主要分布于新功能的构思与旧功能重构,最近遇到了一个棘手问题,不修改就满足不了使用,所以对部分功能进行重构和修改,决定更新一版,满足后续使用

更新内容

  • 支持用户自定义目标路径,且支持本机保存可以跨项目使用
  • 支持安装到所有用户(解决管理员下安装非管理员下运行问题)
  • 修复了虚拟化问题导致文件列表展示不正确
  • 修复保存校验个别字段不准确
  • 修复工作目录和源目录拷贝文件错误
  • 补充黑色主题部分颜色值
  • 修复切换语言时导致主题列表显示错误

功能说明

  1. 支持用户自定义目标路径,且支持本机保存可以跨项目使用 在日常使用中常常遇到一个问题,比如我要将A文件写到B目录去,但是B目录又不在系统默认的目录列表内,这样就会有一个很尴尬问题,需要手动去改程序增加目录。最近给外国佬做一个程序,他们严格规定目录的写入位置,然后我在打包的时候就发现无法做到这点,新增了自定义目标目录的功能。

目标路径库1. 这个是软件提供的目标路径管理的一个功能,可以提供目标路径检索删除新增等功能。打开方式:数据->路径管理 注意:当在项目页面打开时,默认编辑为项目的目标路径库,此时添加可以选择同步到本地,这样所有项目都可以使用,如果在首页进行添加操作则是存储到本地。

  1. 在程序集页面和多语言界面可以选择我们自定义路径支持用户选择自定义文件夹,就可以将指定文 件释放到指定文件夹下。 图片图片
  2. 支持安装到所有用户 现阶段安装用于管理员身份安装,这样对于国内用户没有问题,但是由于国外用户有的有完整的权限校验,比如管理员下安装,各自用户下使用,导致程序无法找到,现在可以支持一键设置安装到所有用户。
图片图片
  1. 修复了虚拟化问题导致文件列表展示不正确 修复了一个文件列表虚拟化 策略,导致修改后未保存的话,滚动到可视区域外会失效,需要重新设置的bug。(现在存在一个多选的问题,但是不影响使用就是体验稍差点)
  2. 修复工作目录和源目录拷贝文件错误

修复当工作目录和源目录一致的时候,选择文件出现拷贝无权限操作,导致程序异常。

  1. 修复切换语言时导致主题列表显示错误&补充黑色主题部分颜色值 修复切换语言时,导致主题列表刷新不及时,无法切换语言列表。并补充了部分主题颜色值

一点小感悟

最近工作比较忙,各种乱七八糟的事儿,也是用到哪就更新到哪,遇到问题就去解决。怕自己闲下来,又怕自己停下来没饭吃。人入中年,好多事情和时间都不是自己的了,不过我会努力更新完善的让它更易用,让它帮助到更多的人。

github:https://github.com/tangmanger/PackageEasy

release:https://github.com/tangmanger/PackageEasy/releases

0 人点赞