0.9.0-beta.30Beta

Released

Added

  • Polyform for macOS and Linux, as betas. As well as Windows, each beta now comes as a DMG for Apple silicon Macs, a DMG for Intel Macs, an AppImage and a .deb for 64-bit Linux. They are not code-signed yet, so the first time you open the Mac app it asks you to allow it in System Settings → Privacy & Security, and the download page says how. A Mac and a .deb install don't update by themselves: when a new beta is out, the update panel says so and opens the download page. The AppImage updates itself like Windows does, checked against the same signed release list. (#331)

Fixed

  • On a Mac, Copy, Paste and Select All in a text field act on the field. Cmd+C, Cmd+V and Cmd+A in a field (a layer name, a colour, the text you're editing) went to the canvas, as on no other Mac app; there's a Cut too. The File menu ends with Close Window, Quit is in the Polyform menu, there's a Window menu, and Version History has no shortcut on a Mac, because Option-Cmd-H hides other apps there. (#331)
  • On Linux, a .deb install no longer tries to install an update itself, which needs the administrator's password and so can't happen as Polyform quits. It opens the download page instead. (#331)
  • On Linux without a keyring, Polyform asks you to sign in again at each launch rather than saying it couldn't check the licence. Without a keyring there's nowhere safe to keep the sign-in between launches. (#331)
  • On a Mac and on Linux, polyform export and the other commands print only their own lines on stderr. Chromium's own log lines (a Linux PC without a session bus, a Mac backgrounding a hidden window) no longer appear there, so a build script that reads stderr sees only Polyform's. (#331)
  • Crash reports from a Mac keep Polyform's own file names in the stack, and a file path written straight after a colon is hidden like any other path. (#331)
  • Agents' image reading on a Mac compares folders without regard to case, as a Mac's disk does, so a folder written in another case can't get round the too-broad rule. The folders that hold whole disks (/Volumes, /media, /mnt) and Linux's system folders are too broad to allow. (#331)