mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-12 20:34:22 +00:00
Load Actions refuses an action set file over 8 MiB, with more than 1,000 actions, or with an action of more than 10,000 steps. Several ways of changing a set could pass those limits, leaving a set that Save Actions refuses to write. - While an action records, a command (a batch and Find Objects that selects included) whose step would give the action more than 10,000 steps or its set's file more than 8 MiB does not run, and the recording goes on. A stop that playback reaches is left out then. A command whose step grows past a limit only as it runs keeps its edit; the status bar names the limit and Stop leaves the step out. Stop also leaves out any recorded step still past a limit. Steps recorded after an exclusion past an action's last step are included. - An exclusion that would make the set's file larger than 8 MiB changes no checkmark; one that keeps the size or shrinks it always works. - Begin Recording, New Action, Duplicate, renaming an action, Action Options, Set Options and New Set refuse a change that would give a set more than 1,000 actions or a file larger than 8 MiB. A change that leaves a set no further past a limit than it is now is allowed. - Load Actions refuses a set, .aia sets included, that Save Actions would write larger than 8 MiB (a file with less white space, or a set name that gets a number added). The limits are the existing ones from files.rs, and the errors reuse the existing messages. docs/mcp.md and the commands' params text describe the new errors.