Commit Graph

9 Commits

Author SHA1 Message Date
Serendipity adbbe099b9 docs: 添加 MIT 许可证文件
为项目添加标准的 MIT 许可证,明确软件的使用、复制、修改和分发权限。
2026-03-16 18:48:19 +08:00
Serendipity 05d4536c42 build: 添加应用程序图标资源并更新构建配置
- 新增 PathEditor.ico 图标文件及对应的资源脚本 resources.rc
- 更新 Makefile,将图标资源编译链接到最终的可执行文件中
- 更新 Inno Setup 安装脚本,为安装程序设置图标
v1.1
2026-03-16 18:41:36 +08:00
Serendipity b2ee99c91b docs: 更新项目文档、安装脚本及帮助信息
- 更新 README.md,添加详细的项目说明、功能特点、安装与构建指南
- 修改 Inno Setup 安装脚本中的发布者、URL 及源文件路径
- 在帮助对话框中添加作者信息和项目 GitHub 链接
- 调整 .gitignore,不再忽略 .exe 文件,新增对 .ps1 文件的忽略
windows
2026-03-16 18:20:55 +08:00
Serendipity f21a814ebc feat(installer): 添加Inno Setup安装脚本并调整对话框按钮尺寸
- 新增dist/installer.iss用于生成Windows安装程序
- 将自定义输入对话框的按钮尺寸从80x25调整为100x32以改善视觉效果
- 删除不再使用的path_list.txt文件
2026-03-16 18:04:19 +08:00
Serendipity 2746b5674e feat: 增加双击编辑功能并调整按钮尺寸
- 为列表添加双击回调,双击项目可触发编辑对话框
- 实现自定义输入对话框以支持更宽的编辑区域
- 统一增大所有按钮尺寸至100x32像素
- 移除临时备份文件
2026-03-16 17:53:38 +08:00
Serendipity fd9dca924a feat(ui): 为路径列表添加斑马纹样式并移除横线分隔符
- 新增 refresh_list_style 函数,根据行号奇偶性设置交替背景色
- 在列表加载、新增、删除、上下移动条目时自动刷新样式
- 移除原有的横线分隔符,使界面更简洁
- 调整主函数中控制台编码设置的位置
2026-03-16 17:44:38 +08:00
Serendipity 1493ba6872 fix: 添加iupcd链接并调整列表样式
- 在Makefile的LDFLAGS中添加-liupcd库链接,确保编译时正确链接
- 调整主界面中IupFlatList的视觉样式:修改分隔线颜色为深灰,添加白色背景、边框和焦点支持,提升用户体验
2026-03-16 17:39:59 +08:00
Serendipity e4a2713ef8 chore: 添加构建产物和IDE配置文件到.gitignore
- 忽略obj/和dist/目录中的构建产物
- 添加Visual Studio Code的C/C++配置、调试和设置文件
- 添加编译生成的二进制文件(PathEditor.exe, Gobang_*_Setup.exe)和对象文件(*.o)
2026-03-16 17:33:29 +08:00
Serendipity 13e683e7fd feat: 添加 Windows 环境变量编辑器 GUI 应用程序
- 基于 IUP GUI 库开发 Windows 环境变量编辑器
- 实现 PATH 变量的加载、编辑、保存功能
- 提供新建、编辑、浏览、删除、上下移动路径等操作
- 添加管理员权限检查,确保系统变量修改权限
- 包含完整的项目构建配置(Makefile)和依赖库
2026-03-16 17:32:15 +08:00