FIT2CLOUD
氢·简 的图标

氢·简

2,383
724

Hydro-Minim,氢系列首款极简 Halo 主题,以轻快、留白和流畅动效呈现内容。

1.0.0-beta7
柳意梧情 发布于
>=2.25.0

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


Generated from 1.0.0-beta7

资源下载

  • halo-theme-hydro-minim-1.0.0-beta7.zip