Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 11:18

Breaking Changes

  • the network permission lists the domains it reaches in network.domains; content gets no keyboard and at most 16 windows

Features

  • desktopengine login and publish, to upload projects to the DesktopEngine store
  • publish --category, --copyright and --copyright-note set the store's details
  • web runtime for previews in the browser, and desktopengine dev --web
  • dev --web's proxy follows redirects only within network.domains and refuses domains that resolve to the local network
  • a content on the web desktop can have a preview proxy of its own
  • framePage() in the web runtime makes the page to serve at frameURL

Bug Fixes

  • the web preview's proxy connects only to addresses it checked, and the web runtime stops content that leaves its page
  • login writes its credentials to a new private file, never into one others could read
  • a destroyed window closes and can't be shown again
  • the web preview's frame gets a token for the proxy only; frameURL docs say when srcdoc frames share the page's thread
  • the web runtime drives contents' animation frames from the page, so Safari no longer slows them to about 20 fps
  • a restarted widget or pet in the web runtime stays where it was moved, kept on its screen
  • a widget restarted in another size in the web runtime is kept on its screen in that size