if any layout is selected, auto save to that active layout
If no layout is selected, won't auto save
Locked layouts can be loaded and duplicated, but are never auto-saved or overwritten.
Workspace files are stored as workspace-relative paths. Resources outside the workspace retain their URI and
may not be portable to another machine.
Sharing layouts
Layout files can be committed like other workspace configuration. Loading a layout does not modify its JSON;
recent-use timestamps are kept in VS Code workspace state instead.
If the repository ignores .vscode/layouts/, add selected files explicitly (for Git, for example,
git add -f .vscode/layouts/shared/review.json) or adjust the repository's ignore rules. Lock a committed layout
when it should act as a read-only team template. Duplicating it creates an unlocked personal copy.