Skip to content

v1.1.0 — 自研图片灯箱与切图过渡

Choose a tag to compare

@imqi1-github imqi1-github released this 11 Sep 03:25
· 265 commits to master since this release

图片灯箱改自研(替换掉商用许可的 Fancybox),并把「切图」做成真正的过渡动画。

图片灯箱

  • 整层重写为原生 <dialog> + top layer:天然盖住页脚悬浮按钮,白拿 ESC 关闭、焦点陷阱与背景 inert
  • 切图过渡:相邻切换左右滑片——拖动时相邻那张跟着手指一起露出来(两张之间留 16px 间距),
    松手由入场层接着滑到位;点远端缩略图跨多张时仍走交叉淡化
  • 说明文字与图片同一位移与动画,拖动时读作一个整体
  • 开合动画的圆角按缩放反向补偿,收敛回原图时角不再变尖

实况照片

  • 切图即停播并退回静态图(此前播放中切图会整块透明)
  • 静态图改用已提取的字节(与视频同出一包),省掉一次请求,也修掉
    「视频已就绪、图还在下载」的错帧;<video> 补 poster,首帧不再顶替照片

许可证

  • LICENSE 全文更正为 AGPL-3.0(此前仍是 GPL-3.0,与 README 的声明不一致),
    并去掉自加的文件头——那正是 GitHub 许可证徽标一直显示 NOASSERTION(not identifiable)
    的原因,现在已识别为 AGPL-3.0
  • package.json 补 "license": "AGPL-3.0-or-later"

其他

  • 地图:访客分布 InfoWindow 不再显示二维码
  • 本地脚本:file-server 打印局域网访问地址,支持 HOST 覆盖监听地址