Skip to content

v0.5.2 · 手机浮窗可拖动与缩放

Choose a tag to compare

@dthcle dthcle released this 12 Oct 05:10
· 4 commits to main since this release
  • 修复手机上请求输入差异面板只显示顶部一条:改为把浮窗绑定到实际可见视口(把 visualViewport 的 height/width/offsetTop 同步为 CSS 变量),不再依赖布局视口的 inset:0;窄屏下窗口高度占可见高度的大部分。
  • 新增浮窗可拖动(拖标题栏)与缩放(右下角把手),并始终夹紧在当前视口内,标题栏不会被拖出屏幕。
  • 面板改为“标题栏 + 可滚动正文”结构,长差异更好翻。
  • 魔法棒按钮改名:去掉“(不发出请求)”,现在就叫 请求输入差异。
  • 新增 window-layout.js(几何计算)与 window-drag.js(拖动/缩放),并补 7 项几何回归测试;含模拟手机视口下的可见尺寸断言。
  • 拖动/缩放只改变窗口位置与大小,不改变记录或聊天数据。

更新后强制刷新酒馆;手机上拖标题栏移动、右下角调整大小。