Skip to content

Releases: liuyiwuqing/halo-theme-hydro-minim

1.0.0-beta7

29 Jun 13:11

Choose a tag to compare

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

27 Jun 11:44

Choose a tag to compare

feat(theme): 添加产品管理和项目集功能支持

  • 新增 portfolio.html 和 portfolio-detail.html 模板文件
  • 新增 product.html 模板文件实现产品商城功能
  • 添加产品管理相关样式类和过滤器样式
  • 集成 PluginProduct 插件支持授权产品、实物商品和卡密商品
  • 实现项目集插件的列表、筛选和详情页功能
  • 添加产品详情页和购物车相关功能
  • 更新文档说明产品管理插件使用方式
  • 优化路由配置避免路径冲突问题

Full Changelog: 1.0.0-beta5...1.0.0-beta6

1.0.0-beta5

27 Jun 07:20

Choose a tag to compare

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

22 Jun 08:47

Choose a tag to compare

  • feat(safebox): 适配【保险箱插件】,添加保险箱插件页面样式和解锁界面
  • feat(comment): 添加评论组件皮肤支持并优化滚动边界处理
  • fix(theme): 移除插件链接配置项并添加固定安装提示
  • feat(theme): 更新主题配置和功能特性

Full Changelog: 1.0.0-beta3...1.0.0-beta4

1.0.0-beta3

16 Jun 16:28

Choose a tag to compare

1.0.0-beta2

15 Jun 07:19

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/liuyiwuqing/halo-theme-hydro-minim/commits/1.0.0-beta2