Releases: liuyiwuqing/halo-theme-hydro-minim
Releases · liuyiwuqing/halo-theme-hydro-minim
1.0.0-beta7
fix(post): 修复文章导航链接逻辑错误
- 修复上一篇按钮指向错误,现在正确指向下一个文章
- 修复下一篇按钮指向错误,现在正确指向前一个文章
- 修复导航标签显示错误,确保前后文章标题正确显示
- 修正aria标签中的文章标题引用错误
fix(categories): 修复分类展示页面链接和计数显示
- 将链接从 /archives 更改为 /categories
- 更新文本从 "全部" 为 "全部分类"
- 修改描述从 "浏览所有文章内容" 为 "浏览所有分类目录"
- 调整计数显示从文章总数改为分类数量
- 使用 #lists.size(categories) 替代 posts.total 计算分类数
style(styles): 格式化菜单图标和导航链接样式
- 为 hydro-menu-icon 添加 align-self、box-sizing 和 overflow 属性
- 修改 svg 元素为 flex 布局并使用 CSS 变量控制尺寸
- 为 hydro-nav-menu__label 添加 flex 显示和居中对齐
- 为 hydro-dropdown 添加 flex 显示和居中对齐
- 为导航链接添加高度和行高设置
- 统一移动端菜单图标的 SVG 尺寸变量
- 为波浪链接添加内联弹性布局对齐方式
feat(scroll): 添加初始滚动保护功能
- 在 base-head.html 和 layout.html 中添加历史记录滚动恢复手动控制
- 创建 initial-scroll-guard.ts 文件实现滚动保护逻辑
- 监听用户滚动行为并记住位置防止页面加载重置到顶部
- 支持键盘滚动操作的记忆功能
- 集成 Lenis 滚动库的兼容性处理
- 在 main.ts 中初始化滚动保护功能
fix(search): 解决移动端搜索输入框字体大小问题
- 在移动设备上为搜索输入框设置 16px 字体大小
- 避免 iOS Safari 缩放导致的布局问题
feat(scroll): 实现程序化滚动行为控制功能
- 添加了 HydroProgrammaticScrollPlan 和相关类型定义
- 创建了滚动计划生成器 createHydroProgrammaticScrollPlan 函数
- 集成了移动设备回顶滚动优化逻辑
- 实现了滚动同步延迟调度机制
- 添加了移动端粗指针设备查询判断
- 更新了 scrollToPosition 函数支持滚动配置文件
- 增加了滚动完成后的同步处理函数
refactor(scroll): 简化滚动行为配置并移除不必要的属性
- 移除 prefersReducedMotion 和 viewportHeight 属性
- 删除移动端返回顶部的动画持续时间计算逻辑
- 移除自定义缓动函数和距离计算相关代码
- 简化滚动计划创建逻辑,统一使用立即执行模式
- 将移动设备返回顶部行为改为直接跳转而非平滑滚动
style(post): 优化文章页面样式和功能实现
- 添加表格头部渐变背景和边框样式
- 重构列表样式,实现自定义复选框和编号列表效果
- 优化链接悬停效果和可访问性支持
- 添加媒体元素宽度控制属性支持
- 改进图片和视频对齐方式及布局
- 优化多列布局组件样式和响应式设计
- 增强表格滚动容器视觉效果
- 改进详情展开组件交互体验
- 添加画廊组件支持
- 重命名内容增强函数以提高代码清晰度
- 优化作者信息显示逻辑,处理名称为空的情况
Full Changelog: 1.0.0-beta6...1.0.0-beta7
1.0.0-beta6
feat(theme): 添加产品管理和项目集功能支持
- 新增 portfolio.html 和 portfolio-detail.html 模板文件
- 新增 product.html 模板文件实现产品商城功能
- 添加产品管理相关样式类和过滤器样式
- 集成 PluginProduct 插件支持授权产品、实物商品和卡密商品
- 实现项目集插件的列表、筛选和详情页功能
- 添加产品详情页和购物车相关功能
- 更新文档说明产品管理插件使用方式
- 优化路由配置避免路径冲突问题
Full Changelog: 1.0.0-beta5...1.0.0-beta6
1.0.0-beta5
feat(menu): 为菜单项添加 Iconify 图标支持功能
- 创建 annotation-setting.yaml 配置文件定义菜单图标注解
- 在 header.html 中实现桌面端菜单图标的渲染逻辑
- 在 footer.html 中实现页脚菜单图标的渲染逻辑
- 在 mobile menu 中实现移动端各级菜单图标的渲染逻辑
- 更新 CSS 样式文件添加菜单图标相关的样式定义
- 修改主题配置文件中的自定义模板名称前缀为氢·简
- 在主题文档中添加菜单图标功能的使用说明
Full Changelog: 1.0.0-beta4...1.0.0-beta5
1.0.0-beta4
- feat(safebox): 适配【保险箱插件】,添加保险箱插件页面样式和解锁界面
- feat(comment): 添加评论组件皮肤支持并优化滚动边界处理
- fix(theme): 移除插件链接配置项并添加固定安装提示
- feat(theme): 更新主题配置和功能特性
Full Changelog: 1.0.0-beta3...1.0.0-beta4
1.0.0-beta3
1.0.0-beta2
What's Changed
- fix: add post cover fallback layer by @liuyiwuqing in #4
- feat: allow custom footer menu by @liuyiwuqing in #5
- feat(workflow): 添加 issue 到 PR 自动化工作流 by @liuyiwuqing in #6
New Contributors
- @liuyiwuqing made their first contribution in #4
Full Changelog: https://github.com/liuyiwuqing/halo-theme-hydro-minim/commits/1.0.0-beta2