亲爱的用户们,
我们非常高兴地宣布,LuckyDog-抽奖系统 已成功升级至 v1.0.0 版本!此次更新带来了多项功能优化和用户体验提升,旨在为您提供更加公平、高效且易用的随机点名工具。以下是本次版本更新的详细内容:
📌 版本概述
LuckyDog-抽奖系统 v1.0.0 旨在帮助教师、活动组织者及各类需要随机选取人员的场景,提供一个简便、可靠的解决方案。本次更新重点优化了抽奖算法,确保每位参与者在所有人被抽取前不会重复被选中,极大提升了抽奖的公平性和透明度。
✨ 新功能与改进
1. 公平随机抽取机制
- 防止重复抽取:引入
usedNames数组记录已被抽取的名字,确保每次抽取的名字不会重复,直到所有名字都被抽完后,系统会自动重置抽奖池。 - 自动重置:当所有名字都被抽取完毕后,系统会自动重置
usedNames,为下一轮抽奖做好准备。
2. 优化倒计时显示
- 简化显示方式:取消了复杂的数字翻转动画,采用直观的文本形式显示倒计时(例如“抽奖将在 5 秒后结束”),提升了用户的阅读体验。
- 实时更新:倒计时每秒更新一次,确保用户清晰了解抽奖剩余时间。
3. 增强动画效果
- 旋转动画:在抽奖结束或暂停时,名字显示区域会执行旋转动画,增加视觉冲击力。
- 彩带效果:抽奖成功后,系统会触发多次彩带动画,庆祝幸运儿的诞生。
4. 用户界面优化
- 统一样式:整合和优化了CSS样式,移除了重复和冲突的样式定义,确保页面布局更加整洁美观。
- 响应式设计:优化了页面在不同设备上的显示效果,确保在移动端和桌面端均有良好的用户体验。
5. 名单管理功能增强
- 添加新名单:用户可以通过“添加新名单”按钮创建多个名单配置,方便在不同场景下使用不同的名字列表。
- 删除名单:新增“删除名单”功能,用户可以轻松删除不再需要的名单配置,系统将自动切换到剩余的名单。
- 保存名单:在“设置”中编辑名单后,点击“保存(Save)”按钮即可将更改持久化,确保数据不会丢失。
🛠️ Bug 修复与性能提升
- 资源加载优化:移除了重复引入的 Font Awesome 和 Canvas Confetti 库,提升了页面加载速度和性能。
- 稳定性提升:优化了抽奖和倒计时的逻辑,避免在某些情况下出现倒计时显示重复或抽奖逻辑错误的问题。
- 界面响应优化:修复了部分样式冲突,确保各元素在不同浏览器和设备上的一致性显示。
📝 使用说明
- 启动抽奖:
- 点击“Start Random(It can stop randomly)”按钮,系统将开始快速切换名字并启动倒计时。
- 倒计时结束后,系统会停止名字切换,展示最终抽中的名字,并触发旋转及彩带动画。
- 暂停抽奖:
- 在抽奖过程中,点击“Pause(You Don’t Need To Stop)”按钮,系统将立即停止抽奖并触发旋转及彩带动画。
- 管理名单:
- 点击页面右上角的“设置(Setting)”按钮,打开模态窗口。
- 在“选择名单”下拉菜单中选择或创建新的名单配置。
- 编辑名单后,点击“保存(Save)”按钮保存更改。
- 可通过“添加新名单”按钮创建多个名单,或通过“删除名单”按钮删除不需要的名单。
🎉 感谢与支持
感谢所有用户对 LuckyDog-抽奖系统 v1.0.0 的支持与信任!我们致力于不断优化和改进产品,以满足您的需求。如果您在使用过程中有任何建议或遇到问题,欢迎随时联系我们。
联系方式:
- 官方网站:PixelCrafters
- 个人博客:Onism
- 抽奖网站:LuckyDog Raffle
期待您的反馈,让我们一起打造更好的随机点名工具!
祝您使用愉快!
PixelCrafters 团队
发表回复