OptionalfeaturesOptionallicenceOptionalonShows a Close button; the host decides what leaving means.
OptionalonEvery backend event, plus the facts only the user interface knows (a download, a released export).
OptionalonReplaces the browser download. The file is deleted when the export dialog closes, so copy or upload it first.
OptionalonReplaces the "Open project" zip picker: return the document and a resolver for its media, or null.
OptionalonReplaces the "Save project" zip download: gets the document and one entry per media
file, whose read() is a handle to the stored file (upload it, or skip it by its hash).
OptionaloptionsA new object rebuilds the editor, so keep it stable.
Optionalshortcuts"scoped" (default): keys reach the editor only while focus is inside it. "global": any key on the page.
The host owns the store (see createStore); the editor never creates one.
Optionaltheme
Checked once against the page's domain; without a licence that covers it the picture carries a watermark.