Francesco Stasi
dd76f9180c
Update Theia, CLI and LS ( #610 )
...
* Update Theia to 1.19.0
* update CLI to 0.20.0-rc3
* Add language selector to settings
* updated language server and vscode-arduino-tools
* update Language Server flags
* get cli port from config
* force native menu on windows
* pinned Language Server to rc2
* fix search icon
* update CLI version
2021-11-29 15:54:13 +01:00
Francesco Stasi
fc0f67493b
[ATL-1599] [ATL-1416] Upgrade Theia to 1.18.0 ( #489 )
...
Co-authored-by: Alberto Iannaccone <a.iannaccone@arduino.cc>
2021-10-06 13:55:55 +02:00
Akos Kitta
4c536ec8fc
[atl-1217] sketchbook explorer local & remote
2021-07-06 14:55:39 +02:00
Francesco Stasi
2a3873a923
force electron-builder version resolution
2021-06-16 12:33:07 +02:00
Akos Kitta
cdd5cfdfc1
ATL-1150: Bumped the cortex-debug
to 0.3.10
.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-03-25 18:46:34 +01:00
rsora
ef03d3f583
Disable code signing when workflows run from forks
...
- Skip Mac/Win code signing and Apple notarization only if PR comes from a fork
- Disable workflows entirely if the user enabled Github Actions in
their fork repo
- Add steps to help Mac users to test their forked code in BUILDING.md
2021-03-15 16:01:37 +01:00
Akos Kitta
7ee6d5ad8f
Use vscode-arduino-tools
VSX.
...
Ref: arduino/vscode-arduino-tools#14
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-02-26 19:03:37 +01:00
Silvano Cerza
19aa3dd8a5
Update package.json license identifier
2021-02-26 14:54:10 +01:00
Sebastian Romero
709baaca98
Fix pixelated windows icon
2021-02-25 10:43:01 +01:00
Sebastian Romero
a06a69dff9
Update icons
2021-02-25 10:43:01 +01:00
Akos Kitta
b3deb2fd34
Aligned workflow/docs with the default branch name
...
This is required after switching the default from `master` to `main`.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-02-11 15:12:23 +01:00
Sebastian Romero
48c6c53b9b
Add rebranded icons
2021-02-11 09:59:46 +01:00
Akos Kitta
b8647f16ad
Renamed the application. Updated links and version
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-02-11 09:59:46 +01:00
Akos Kitta
79bf0a123f
Fixed the C++ extension download link.
...
It was a 404 due to some changes in Open VSX.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-02-03 17:44:36 +01:00
Akos Kitta
8eaf03a299
Fixed the app packager on Windows.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-02-03 17:44:36 +01:00
Akos Kitta
24dfffa976
ATL-835: Support for JSON file type.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-01-26 14:07:07 +01:00
Akos Kitta
e7b1a27401
ATL-730: Refactored the debug extension.
...
Wired in the `cortex.debug` VSXE.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-12-10 16:41:01 +01:00
Akos Kitta
7696e2c4c9
ATL-723: Show the build time in the about dialog.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-12-10 16:41:01 +01:00
per1234
39b2e49edb
Add EULA to Windows interactive installer
...
Reference: https://www.electron.build/configuration/nsis#NsisOptions-license
2020-11-13 01:05:55 -08:00
Akos Kitta
01e42dafde
ATL-666: Added graphics for the Windows installer.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-11-12 11:53:00 +01:00
Akos Kitta
874c3efa2c
ATL-663: Indicate alpha status. Updated the About dialog.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-11-06 10:20:52 +01:00
per1234
6535c70686
Add signed MSI package to the "Arduino Pro IDE" workflow
2020-10-20 14:19:04 -07:00
per1234
7068b9b1d3
Add signed Windows installer package to the "Arduino Pro IDE" workflow
...
The previous "zip" Windows package is retained, but an installer is also produced.
2020-10-20 14:19:04 -07:00
Akos Kitta
e755a1cd7e
Aligned the electron app to the latest Theia APIs.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-10-12 16:28:07 +02:00
Akos Kitta
f26dae185b
ATL-222: Moved the language feature to a VS Code extension.
...
Updated to next Theia: 1.6.0-next.b43a1623.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-10-12 16:28:07 +02:00
Akos Kitta
c3eb3e4622
arduino/arduino-pro-ide#337 : Use bigger min window
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-09-10 10:45:38 +02:00
Akos Kitta
30421f0de4
Enabled file logging for the backend process.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-09-10 10:45:38 +02:00
Akos Kitta
daa25794ef
Better error handling when killing the BE process.
...
Catch the ESRCH error when terminating non-existing backend process.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-09-10 10:45:38 +02:00
per1234
70278fed6f
Use short commit hash in "snapshot" build artifact archive filename
...
When you have multiple snapshot builds on your computer for testing purposes, it's difficult to keep track of which is which. The commit hash is shown by the running application, but it's more convenient to have the installation also identified by its folder name.
Adding the short commit hash to the build archive filename (and thus the extracted folder name) provides a clear identifier for each build.
Before this change, the archive is named like:
arduino-pro-ide_snapshot_Linux_64bit.zip
after:
arduino-pro-ide_0.0.7-snapshot.1b8c510_Linux_64bit.zip
2020-08-24 05:12:10 -07:00
Akos Kitta
ee327eff18
patched to fix the window reloading on windows
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-08-19 10:50:52 +02:00
Akos Kitta
43abbf6fb8
removed the YAML extension from the app
...
See: arduino/arduino-pro-ide#293
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-08-19 10:50:51 +02:00
Akos Kitta
5d8fbcd437
patched the electron-maindropped -psn arg on macOS.Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-07-23 08:55:56 +02:00
Akos Kitta
16cb2cf88b
ATL-240: Fixed the VS Code extensions in the app.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-07-13 15:06:43 +02:00
Akos Kitta
45f06718b4
Updated the documentation.
...
- [macOS] Removed `zip` target. We need it later for the auto-update.
- [CI]: From now on, the release tag must not start with `v`.
- [yarn]: Added steps on how to rebuild the natives from the source.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-07-08 14:21:06 +02:00
Akos Kitta
bf1351ffdc
Fixed the version part in the artifact name.
...
Removed unused `require`s.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-07-07 17:02:05 +02:00
Akos Kitta
5a353ffaa5
Made the upload and release depend on the build job.
...
- Split up the pipeline to build, publish, and release.
- Set a 30 minutes build timeout, to avoid macOS signing issues.
- Removed global envs. `env` cannot be accessed for `if` in jobs.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-07-07 15:17:01 +02:00
Akos Kitta
6bb852c613
Build on GH Actions. Set up nightly.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-07-03 14:26:17 +02:00
Akos Kitta
d9a866579c
Include the VS Code C++ extension in the app.
...
Closes arduino/arduino-pro-ide#257
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-06-29 13:58:58 +02:00
Akos Kitta
6ce4143d49
[ci]: Made various changes for the electron app:
...
- Support for multiple electron targe per platform.
- Removed packager CLI. Changed the logic we calculate the app name.
- Fixed various OS-specific tests: stubbed `os`.
- Restructured the final ZIP formats for Windows and Linux.
- Added packager tests.
- Switched from `@grpc/grpc-js` to native `grpc`.
- Updated the version from 0.0.5 to 0.0.6.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-04-09 08:55:43 +02:00
Akos Kitta
807b2ad424
Support of the CLI config.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-04-09 08:55:38 +02:00
Sebastian Hunkeler
44504ab916
Add new app icons
2020-03-05 00:33:08 +01:00
Akos Kitta
2b7bceada0
Updated the packager, included the debug extension
...
Note, I did not check in `/electron/packager/yarn.lock`.
It should be checked in, see the `master`.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-02-13 10:15:12 +01:00
Miro Spönemann
2f9ef76cd2
Updated yarn.lock
2020-02-13 07:56:25 +00:00
Akos Kitta
ef74b04b0b
Merge pull request #98 from bcmi-labs/theme-update-vol2
...
Theme update vol2
2020-01-30 14:24:41 +01:00
Akos Kitta
d53d474243
Disabled the window reload in the bundled app.
...
This change is a NOOP for the electron application started in dev mode.
Closes arduino/arduino-pro-ide#187
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-01-30 11:31:38 +01:00
Miro Spönemann
1aa944b25e
More robust workspace initialization: guard against errors creating sketch dir
2020-01-20 16:48:24 +01:00
Miro Spönemann
b220ce4c5f
Removed fs-extra dependency again, updated electron build resolution
2020-01-16 16:06:01 +01:00
Miro Spönemann
21cd580e41
Use zip target for Linux (see electron-userland/electron-builder#2868 )
2020-01-13 09:44:06 +01:00
Miro Spönemann
b8fdb03433
Added script to configure node_gyp ( nodejs/node-gyp#1933 )
2020-01-08 13:09:22 +01:00
Akos Kitta
9efcbcf2ae
[rewrite-me]: initial serial monitor changes
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-12-10 12:01:53 +01:00