tikkhun
|
8488fccbed
|
feat(雪景效果): 添加分屏最大数量设置和资源预加载功能
新增针对不同屏幕尺寸的最大雪花数量设置,支持小、中、大三种屏幕尺寸分别配置
添加资源预加载机制,确保媒体资源加载完成后再显示
优化初始化时机,改为在window.load事件后执行
|
2025-12-14 11:16:07 +08:00 |
tikkhun
|
4e59e868aa
|
perf(图片加载): 优化图片加载逻辑,简化解码处理
移除冗余的解码检查逻辑,直接使用现代浏览器的异步解码特性
添加fetchPriority优化加载优先级,提升页面性能
|
2025-12-13 23:23:49 +08:00 |
tikkhun
|
4698c4d793
|
feat(admin): 添加形状选择器的原生覆盖层并改进交互体验
为形状选择器添加原生覆盖层,提供更好的视觉预览和交互体验
重构相关JavaScript代码,将覆盖层初始化逻辑移至主函数中
调整样式以保持UI一致性
|
2025-12-12 16:27:17 +08:00 |
tikkhun
|
a64c19750f
|
feat(i18n): 添加中文翻译文件并国际化形状标签
refactor(admin): 使用国际化函数包装形状标签和设置字段
|
2025-12-12 11:21:06 +08:00 |
tikkhun
|
0855b22974
|
feat(i18n): 实现管理界面国际化支持并优化形状选择交互
添加多语言支持,将管理界面中的静态文本替换为可翻译字符串
优化形状选择交互,添加原生下拉列表和预览功能
补充形状描述的国际化文本和工具提示
|
2025-12-12 11:16:04 +08:00 |
tikkhun
|
7ce8be8bf9
|
feat(admin): 添加形状选择预览功能并优化交互
在形状选择下拉框旁添加预览区域,显示当前选中形状的预览图像
优化类型切换时的预览容器状态管理
|
2025-12-12 11:06:04 +08:00 |
tikkhun
|
def279a87e
|
feat: 添加文本标签支持并优化资源加载
- 在雪花效果中添加文本标签支持,可配置文本内容和权重
- 优化图像资源加载逻辑,支持异步解码
- 添加对 prefers-reduced-motion 媒体查询的支持
- 改进小屏幕设备上的雪花数量计算
- 重构后台管理界面,统一添加卡片布局
- 添加国际化支持,准备翻译文件
- 优化脚本依赖加载,按需引入形状渲染器
|
2025-12-12 10:50:41 +08:00 |
tikkhun
|
00471c205f
|
refactor(admin): 统一形状、表情和媒体的卡片式管理界面
重构后台管理界面,将形状、表情和媒体的管理统一为卡片式布局:
1. 移除单独的权重输入区域,将权重输入集成到每个卡片中
2. 使用中性灰色背景提升预览区域的可读性
3. 添加类型选择下拉菜单,动态切换不同内容类型的添加面板
4. 确保所有形状脚本依赖正确加载
5. 优化现有卡片初始化时的预览渲染逻辑
|
2025-12-12 09:17:20 +08:00 |
tikkhun
|
17083c23bd
|
feat(雪花效果): 新增emoji表情支持并优化形状选择界面
添加emoji表情作为新的雪花形状选项,支持通过别名搜索和添加emoji
重构形状选择界面,增加图形预览和更直观的添加/删除操作
在后台设置页面新增emoji管理区域,支持设置emoji权重
优化前端渲染逻辑,独立处理emoji与其他形状的显示
|
2025-12-12 00:47:50 +08:00 |
tikkhun
|
3a41a164d3
|
feat(雪花效果): 增加最大雪花数量配置并优化生成逻辑
添加最大雪花数量配置选项,支持自动计算或手动设置上限
重构雪花生成逻辑,使用时间积累方式平滑新增
增加初始化预填充功能,避免开场过空
优化性能,限制每帧最大生成数量
|
2025-12-11 12:01:52 +08:00 |
tikkhun
|
3cd9cfa987
|
refactor(雪花效果): 简化尺寸缩放逻辑并使用最小半径和摆动作为缩放因子
移除单独的尺寸与偏移缩放设置,直接使用最小半径和最小摆动作为缩放系数
将半径设置合并为单一选项组,简化后台配置界面
|
2025-12-11 11:22:25 +08:00 |
tikkhun
|
0c063d304e
|
feat(雪花效果): 实现权重控制和更多自定义参数
添加形状和媒体权重功能,支持按权重随机选择雪花类型
新增大小比例、偏移比例及各项随机范围参数配置
优化雪花生成逻辑,增加渐进式生成效果
在后台设置页面添加权重和参数配置界面
|
2025-12-11 11:00:33 +08:00 |
tikkhun
|
262fe0c513
|
feat(动画): 添加首页雪花动画显示时长配置功能
添加首页雪花动画显示时长配置选项,支持设置有限时长或无限显示
在达到设定时长后停止生成新粒子并等待现有粒子自然落出后清理资源
|
2025-12-11 10:15:49 +08:00 |
tikkhun
|
1415a37dcb
|
feat(雪花效果): 新增多种圣诞主题雪花形状和媒体选择功能
新增了多种圣诞主题的雪花形状渲染函数,包括硬币、麋鹿、圣诞帽等
添加了媒体选择功能,支持上传图片作为雪花形状
重构了雪花渲染逻辑,使用全局注册表管理形状渲染函数
更新了.gitignore文件,添加release目录忽略
新增了媒体管理相关的JavaScript文件和SVG资源文件
|
2025-12-11 10:10:07 +08:00 |
tikkhun
|
a95b3e2362
|
feat(雪花效果): 添加雪花形状配置选项并实现不同形状的渲染
添加后台设置页面允许用户选择雪花形状(圆点、雪花或混合)
将配置传递到前端脚本并实现不同形状的雪花渲染
在插件列表添加设置链接方便快速访问
|
2025-12-10 17:51:37 +08:00 |
tikkhun
|
809df28a1a
|
feat: 添加首页雪花效果插件
添加雪花效果插件,包含CSS样式、PHP插件文件和JS动画逻辑
|
2025-12-10 17:02:17 +08:00 |