Repository navigation
Releases: P-C-T-Group/Name-Random-Picker
Releases · P-C-T-Group/Name-Random-Picker
Release list
v4.4.2
v4.4.1
v4.4.0
v4.3.0
随机抽签器 v4.3.0 发布说明
✨ 核心新功能
- 🎨 彩蛋强制执行模式:支持设置彩蛋忽略全局开关,始终执行
- 🔄 智能重启功能:一键重启程序,完全清理所有资源
- ⚙️ 抽取模式扩展:支持轮转和加权两种抽取算法
- 🔧 系统稳定性优化:完善的资源管理和错误处理
🐛 重要修复
- 🔒 Windows单实例检查:使用命名互斥体确保100%可靠
- 🪟 托盘图标清理:修复程序退出后图标残留问题
- 🐛 变量作用域修复:解决UnboundLocalError错误
📋 详细更新内容
🎨 彩蛋系统增强
- ✅ 添加可选的
force字段控制彩蛋强制执行 - ✅ 支持个人彩蛋和小组彩蛋的独立控制
- ✅ 向后兼容现有配置文件
🔄 程序控制改进
- ✅ "重读配置"更名为"重启程序"
- ✅ 支持跨平台程序重启
- ✅ 确保无残留进程和资源
⚙️ 抽取算法优化
- ✅ 轮转模式:改进的循环抽取算法
- ✅ 加权模式:智能权重更新机制
- ✅ 配置文件支持默认模式设置
🔧 系统稳定性
- ✅ Windows单实例:命名互斥体保证唯一实例
- ✅ 资源清理:完善的内存和系统资源管理
- ✅ 错误处理:增强的异常捕获和恢复
📚 文档和界面
- ✅ 完整的用户文档更新
- ✅ 配置文件编辑器支持所有新功能
- ✅ 统一的调试输出格式
🔧 技术规格
兼容性
- ✅ 完全向后兼容4.x版本配置文件
- ✅ 支持现有彩蛋配置自动升级
🎯 新功能使用指南
彩蛋强制执行
在配置文件中为彩蛋添加 "force": true:
{
"name": "张三",
"color": "red",
"image": "special.png",
"force": true
}重启程序
右键主界面 → "重启程序" 或 右键托盘图标 → "重启程序"
抽取模式设置
在 config.json 中设置:
{
"personal_mode": "weighted",
"group_mode": "rotation"
}🐛 已知问题和解决方案
Windows单实例问题
- 问题: 旧版本可能允许同时运行多个实例
- 解决: 本版本使用命名互斥体,100%保证单实例运行
托盘图标残留
- 问题: 程序异常退出时图标可能残留
- 解决: 本版本改进了资源清理机制
Full Changelog: v4.2.0...v4.3.0
v4.2.0
- 增加加权模式相关内容
- 修复彩蛋窗口销毁问题
Full Changelog: v4.1.0...v4.2.0
v4.1.0
v4.0.1
V4.0.0-Editing
V4.0.0 Editing
[正式发行版] 主程序4.0.0.0 编辑器4.0.0.0
What's New
- 添加配置文件编辑器,支持可视化编辑配置文件
- 添加朗读列表机制,避免点击过快造成朗读错误
- 完善文档
- 优化打包和安装方式,增加安装包配置
Note
喜欢请点个星星吧!谢谢!
安装包比较大,国内网络下载较慢的话可尝试使用专门的releases下载网站,例如d.serctl.com。
v3.0-Basic
V3.0 Basic
What‘s New
- 完成了所有基础功能
Testing
- 在Windows11上运行测试良好。
- 发布的预构建二进制包在Windows11上表现良好。