Skip to content

v0.21.3

Choose a tag to compare

@MerciHanrim MerciHanrim released this 08 Oct 02:11
· 6 commits to main since this release
v0.21.3
70a9c37

A fix release (issues #334 and #335): the Canvas edit lock now resets at every new document, blocks every user edit while it is on, and its button shows the state at a glance. Its full notes are in CHANGELOG.md and in the app's Help → What's new.

Source and web release, no install files. There is nothing to download or install from this page: use the app at https://cozy-loop-studio.pages.dev (it can also be installed from the browser as a web app). The attached archives are GitHub's automatic snapshots of the source code.

No migration. Files, share links, digests and simulation results are unchanged. The informational meta.tool string is now loop-studio/0.21.3.

Fixed

  • A new document starts unlocked. File → New, starting a temporary session without the open diagram, and Delete work data leave an unlocked, empty document. Before, a locked example or file kept the new document locked, even after a reload.
  • Every other document brings its own lock and no history. A Template, a file, a share link and Open proposal as document open with their own lock (a locked example stays locked) and with an empty undo history: Undo can no longer go back into the previous document. The confirmation before a replacement is the safety net.
  • While locked, no user edit changes the document. The palette, Insert module, Undo and Redo, the data import wizard, a data refresh, renaming a bound table and a revision Apply are disabled. Selecting, panning, zooming, Focus and the other view settings, Run and Step, export and sharing stay available.
  • The lock button shows its state. Unlocked is an open padlock with its shackle swung clear of the body; locked is the closed padlock with the same pressed look as Focus (the system highlight in forced colours). Its name stays "Edit lock" and its pressed state is exposed through aria-pressed; the tooltip names the next action. The phone stays view-only, with no lock button.

Notes

One new string (the button's name) and three release-note lines in 18 languages, 16 of them without native-speaker review. The fix is covered by automated tests of every document boundary and every blocked control through the real interface, of the button's icon, name, state and focus ring in the light, dark and forced-colours themes, and by an automated check of the production build. Automated verification is recorded in #336, #334 and #335.

Included pull requests