スナップとはなんぞや
多分デフォルトで設定されている制約(Optionalであるべきだが、たいていは揃っていた方が嬉しいという理由でオンになっていることが多い)
Snapが効いて欲しくない場面も多々ある
いくつか別の概念
Tidy
絶対配置から規則性を見つけ出して揃えてあげる
Auto spacing
間隔をTweakする
Constraint
ユーザが数式などで設定する
難しすぎる
ガイド
イラレとかのやつ
定規
クリスタのいろいろなやつ
対照定規
マウスカーソルが増える
グリッドスナップ
パーススナップ
思ったこと
ユーザが欲しいと思ってから提案する
必要な制約はビジュアルごとに異なる
CAD, UIに関してはよく使う制約が推測できる
スナップ対象が矩形だけでいいのか?
自然言語で定義してはどうか
ホールドしているとスナップ対象が出てくる
さらにそこに対して強い制約をかけられる(一緒に動くなど)
ソフトスナップとハードスナップがあるのかも
色に対してもスナップという概念があり得そう