Akos Kitta
69ae38effa
feat: simplify board and port handling ( #2165 )
...
Use Arduino CLI revision `38479dc`
Closes #43
Closes #82
Closes #1319
Closes #1366
Closes #2143
Closes #2158
Ref: 38479dc706
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2023-08-18 14:42:50 +02:00
Akos Kitta
9a6a457bc4
chore(deps): Updated to Theia 1.39.0
( #2144 )
...
- update Theia to `1.39.0`,
- remove the application packager and fix the security vulnerabilities,
- bundle the backed application with `webpack`, and
- enhance the developer docs.
Co-authored-by: Akos Kitta <a.kitta@arduino.cc>
Co-authored-by: per1234 <accounts@perglass.com>
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2023-08-14 12:12:05 +02:00
Akos Kitta
d68bc4abdb
feat: rename, deletion, and validation support
...
Closes #1599
Closes #1825
Closes #649
Closes #1847
Closes #1882
Co-authored-by: Akos Kitta <a.kitta@arduino.cc>
Co-authored-by: per1234 <accounts@perglass.com>
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2023-02-15 14:09:36 +01:00
Akos Kitta
692f29fe1a
fix: sketchbook container building
...
Closes #1185
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2023-01-17 13:54:26 +01:00
Akos Kitta
f553d6919d
feat: no ping timeout in dev mode
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-12-01 11:43:25 +01:00
Akos Kitta
fdf6f0f9c8
Avoid deleting the workspace when it's still in use.
...
- From now on, NSFW service disposes after last reference
is removed. No more 10sec delay.
- Moved the temp workspace deletion to a startup task.
- Can set initial task for the window from electron-main.
- Removed the `browser-app`.
Closes #39
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-09-15 15:24:25 +02:00
Akos Kitta
92bc5ecf7b
Replaced the splash screen with a preload.
...
Added a bare minimum example.
Closes #193
Closes #324
Closes #327
Closes #717
Closes #851
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-08-09 17:23:10 +02:00
Akos Kitta
4c55807392
Speed up IDE startup time.
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-06-07 13:46:29 +02:00
Mark Sujew
112153fb96
Update Theia to 1.22.1 ( #791 )
2022-02-11 15:25:35 +01:00
Francesco Stasi
767b09d2f1
Fix upload and serial ( #661 )
...
* get serial connection status from BE
* handle serial connect in the BE
* allow breakpoints on vscode (windows)
* Timeout on config change to prevent serial busy
* serial-service tests
2021-12-07 17:38:43 +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
Alberto Iannaccone
e9db1c0482
implement unit tests for boards-auto-installer ( #513 )
...
Co-authored-by: Francesco Stasi <f.stasi@me.com>
2021-09-27 10:09:11 +01:00
Akos Kitta
4c536ec8fc
[atl-1217] sketchbook explorer local & remote
2021-07-06 14:55:39 +02:00
Francesco Stasi
0592199858
Use eslint&prettier for code linting&formatting
2021-06-22 10:58:18 +02:00
Akos Kitta
3240bf7f3d
[dev]: Fixed the launch config.
...
So that the IDE correctly loads the VS Code extensions.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-04-14 17:44:06 +02:00
Akos Kitta
26a1db3cf8
ATL-1137: Show error when could not connect to CLI
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-03-31 13:46:04 +02: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
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
c024a8d3d1
ATL-750: Handle board name change after install.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-12-10 16:41:01 +01:00
Akos Kitta
cff2c95684
ATL-667: Warn the user when could not save sketch.
...
- Log the PID of the backend process.
- Aligned the dev startup mode with the production: `--no-cluster`.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-12-10 16:41:01 +01: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
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
12f2aa35ff
Added support for 3rd party core settings.
...
Closes arduino/arduino-pro-ide#10 .
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
Miro Spönemann
2d9fa5615b
Removed some unused stuff
2020-02-24 15:50:46 +01:00
Miro Spönemann
bd6a6382f6
Removed C/C++ config with hard-coded paths
2020-02-13 10:19:33 +01:00
Christian Weichel
3d6d2ce814
Ran first debugging session
2020-02-13 10:15:12 +01:00
Miro Spönemann
1aa944b25e
More robust workspace initialization: guard against errors creating sketch dir
2020-01-20 16:48:24 +01:00
Akos Kitta
6447191bf5
[win] Implemented naive reconnecting.
...
For some reason, port is reported to be busy on Windows.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-12-11 09:40:41 +01:00
Akos Kitta
e78ed85761
[win]: Launch config fixes for Windows.
...
It is a workaround for eclipse-theia/theia#3590
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-12-10 14:37:10 +01:00
Akos Kitta
2f33038695
No disconnect/reconnect when DNDing the widget.
...
- Updated to next Theia,
- Added elecron launch config,
- Yet another syling for the input + selects,
- Close monitor connection on widget close not detach.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-12-10 12:02:28 +01:00
Akos Kitta
a4e5e65286
simplified monitor connection API.
...
we have one connenction per editor anyways.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-12-10 12:01:54 +01:00
Akos Kitta
840cde872c
Made the editor mode dynamic.Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-11-22 17:09:45 +01:00
Akos Kitta
cc6a0ae212
Fixed various electron packager issues
...
- We have to reuse the `yarn.lock` file for the final app, not just
for the extensions.
- Simplified the clean-up phase.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-10-17 08:45:26 +02:00
Akos Kitta
cd94608aee
Renamed the applications.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-08-29 08:05:47 +02:00
Akos Kitta
f9641a3d76
Initial support of the default paths from the CLI.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-08-26 12:42:27 +02:00
Akos Kitta
b78ddbeb64
Implemented the board discovery with polling.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-07-30 10:32:10 +02:00
Akos Kitta
7494beca33
Switched to the official arduino-cli
.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-07-25 07:58:00 +02:00
Akos Kitta
ab214f8426
[dev] Added a task to start things in watch mode.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-05-07 14:24:59 +02:00
Christian Weichel
201351fea8
Moving repo to bmci-labs
2019-05-06 10:25:29 +02:00