Skip to content

v0.21.0

Choose a tag to compare

@MerciHanrim MerciHanrim released this 07 Oct 05:54
· 9 commits to main since this release
v0.21.0
6de1852

A cumulative release: everything deployed to the web since v0.14.0, up to and including v0.21.0. Loop Studio is a web app, and each change below reached the site the day it was merged; v0.15.0 to v0.20.0 got no GitHub Release of their own, so this one covers them. Their 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 is needed for older project files. Files saved by v0.14.0 open in v0.21.0. Newer files may contain a Timeline series choice (v0.15.0) and node or connection colours (v0.19.0); do not rely on releases from before those features to preserve those fields when reopening and saving the file. Project revisions containing colour use loop-revision/9 (v0.19.0), which older releases do not open. The informational meta.tool string is now loop-studio/0.21.0.

Graph readability (v0.19.0 to v0.21.0, issue #325)

  • Flow colours (v0.19.0): nodes and connections can carry a colour, set from the Inspector's new Colour section (five palette colours, recent colours, the diagram's own colours, a hex value or the browser's picker). A colour never changes what a run computes. A selected node now shows its ring outside the outline, on every diagram.
  • Beyond the canvas (v0.20.0): a coloured node's minimap mark and a coloured Pool or Register's timeline series take its colour; the Coffee roastery, gacha banner and early MMO templates open with three flow colours each, with their simulation unchanged; each colour is offered once in the Inspector; on a phone the colour reads as one line of text.
  • Compact nodes (v0.21.0): a one-line node is 56 px tall instead of 64 (a one-line Pool 58) and a little narrower, so more of a large graph fits in view. Nodes that need the room still grow, and node positions, saved files and simulation results are unchanged.

Sharing, storage and licences

  • Storage on a shared computer (v0.16.0): before anything stored is read, Loop Studio asks whether this is a personal browser or a shared computer; a temporary session saves nothing, and Settings gains a Storage and privacy area.
  • Password-protected share links (v0.17.0): optional, sealed with AES-256-GCM under a key derived from the password; the password is never stored or sent.
  • Share links use only the browser's own compression (v0.17.1); the bundled compression code is removed and older links still open.
  • Third-party open-source licences in the About dialog (v0.18.0), read from the notices file that every build now carries.

What's new, the Timeline and the shell

  • An update notice and a What's new page in the Help menu (v0.15.0), in all eighteen languages, shipped inside the app.
  • A series selector on the Timeline (v0.15.0); a document with no saved choice draws at most eight series.
  • The refreshed light theme (v0.15.0).

Fixes

  • The run bar's space follows its measured height on a phone and in a narrow window (v0.15.1).
  • The saved theme is applied at start-up, with no light flash before a dark start (v0.15.2).
  • Every functional icon is the app's own drawing, the same on every platform (v0.15.3).
  • The temporary-session button is drawn like the menu buttons beside it (v0.17.2).
  • Every menu answers the keyboard the same way, and the phone's sheets step back one level at a time (v0.18.1).
  • The guided tour says each step once and never drops focus (v0.18.2).

Notes

16 of the 18 languages have not received native-speaker review. Accessibility coverage for individual changes is documented in their linked pull requests and issues.

Included pull requests

Merged since v0.14.0