mirror of
https://github.com/storytold/effectcraft.git
synced 2026-10-24 10:09:32 -06:00
Each layer switch toggled on its own click only, so hiding or locking many layers took a click per layer. As in After Effects, pressing a switch in the A/V Features or Switches column now sets it at once, and dragging up or down gives the same switch of every layer the pointer passes the state the first one got, whatever their own state was (rows passed in a quick drag included). The whole drag is one undo step: layer.setSwitch takes a `merge` key like other gesture edits. A single click still changes only that layer, so clicking the eye of one selected layer doesn't change the others (Layer > Switches still sets all selected layers). Test: dragging_over_layer_switches_sets_them_all. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>