Repository navigation
Releases: fangzhangmnm/internal-workbench-elements
Release list
0.1.3
0.1.3:popup-menu 外点关——落在子弹层上的那一击不算外面
created 20261021 by Claude Fable 5.1 · as-of 0.1.3 · 道 2(WeebPaint)2026-10-21 交接(
20260524 WeebPaint/ai-docs/20261021-workbench-elements-intake-handoff.md):包 0.1.2 缺 WeebPaint 2026-09-11 那条规则,WeebPaint 换 import 前要库先补。patch。
onDocPointerDown:path.includes(el) || path.includes(anchor) 之后多一条——_open 里有别的弹层、它的锚在本弹层里、这一击落在它身上 → 不算外面,父留着。出处 = WeebPaint src/ui/popup-menu.ts 191–192 行原样搬(2026-09-11 图层调整弹层里选混合模式不许把弹层关掉)。
测试 test/popup-menu.test.mjs 加一条(父弹层里开子 popup,点子 popup 父不关;点外面父子都关)。消费方 WXHW / MoonSinger / KudsRocket 不受影响(只是多放行一种点击)。
0.1.2
popup-menu:滚动收菜单只在锚真的移了位时关(iOS tap 的幽灵 scroll 不再误收)。Claude Fable 5.1 2026-09-30
0.1.1
popup-menu: 菜单外滚动 = 关(收养 adapter 给图库卡片菜单用;菜单内部滚动不算)。Claude Fable 5.1 2026-09-30
0.1.0
首版:popup-menu / anchored-popup / notice / icon 四原子 WET 自 WeebPaint v0.14.9,签名不改;宿主地板 configureFloors 注入;CSS 进包。Claude Fable 5.1 2026-09-09