Ilya Bogdanov
ea33387836
Update electron-builder to v23.0.6 ( #3410 )
...
[ci no changelog needed]
[Task link](https://www.pivotaltracker.com/story/show/181944234 ).
It fixes the build issue on Mac OS 12.3.1 that is caused by removed `/usr/bin/python` executable.
Also applied `enso-formatter` to the sources.
# Important Notes
We're basically updating for one major `electron-builder` release - from `v22` to `v23`. I didn't spot anything in the changelog that could affect us. See features + breaking changes excerpt:
```
Features:
- feat(msi): add fileAssociation support for MSI target (https://github.com/electron-userland/electron-builder/pull/6530 )
- feat(mac): ElectronAsarIntegrity in electron@15 - See: https://github.com/electron/electron/pull/30667 (https://github.com/electron-userland/electron-builder/issues/6506 https://github.com/electron-userland/electron-builder/issues/6507 )
- feat(snap): add lzo to Snap compression options (also as new default) (https://github.com/electron-userland/electron-builder/pull/6201 ) Upgraded app-builder-bin dependency required newer version of Go
- feat(msi): support assisted installer for MSI target (https://github.com/electron-userland/electron-builder/pull/6550 )
Breaking changes:
- Removing Bintray support since it was sunset. Ref: https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/
- Fail-fast for windows signature verification failures. Adding -LiteralPath to update file path to disregard injected wildcards
- Force strip path separators for backslashes on Windows during update process
- Authentication for local mac squirrel update server
- Disabled advertised shortcuts, since MSIs with advertised Start Menu shortcuts that have a
Shortcut Property fails to install when deployed machine-wide via GPO but works fine in all
other contexts. Admins using advertisement must apply an MST to re-enable it. See https://github.com/electron-userland/electron-builder/issues/6508 .
- Removing optional NSIS icon ID from config and generating it automatically to synchronize IDs with Advertised Shortcuts and future features
```
2022-04-21 11:36:32 +00:00
Dmitry Bushev
3ef18ab5b8
Update Electron ( #3316 )
...
PR fixes the issue when the user is unable to sign in with Google.
In the end, my assumption about the `User-Agent` header was correct and Google sign-in works with the recent Electron out of the box.
2022-03-10 07:44:19 +00:00
Ilya Bogdanov
a4355876fa
Developers should be able to build and test desktop IDE on M1 Mac ( #3194 )
2022-01-10 12:18:34 +03:00
Ilya Bogdanov
81d6338cef
Finish up Rust Welcome Screen ( #3167 )
...
The old JS-based Welcome Screen was removed and replaced with the Rusty one.
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@enso.org>
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@luna-lang.org>
2021-12-11 00:01:45 +03:00
Ilya Bogdanov
73abebf7aa
Add Root View and Welcome Screen View ( #3164 )
2021-11-30 16:23:46 +01:00
Adam Obuchowicz
bb3b145af5
Refactor gui/src/rust/ide to two app/gui and app/ide-desktop ( #3157 )
2021-11-16 10:04:56 +01:00