Akos Kitta
8d79bb3ffb
restored the the search limit for the lib manager.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-08-05 19:40:25 +02:00
Akos Kitta
ec50ea673c
do not await
for attached boards.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-08-05 19:40:25 +02:00
Akos Kitta
0dc45daf01
aligned list view styles.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-08-05 19:40:25 +02:00
Akos Kitta
3fcf5a6ac9
generalized the boards and the libraries views.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-08-05 19:40:25 +02:00
Luca Cipriani
2914379586
Merge pull request #46 from bcmi-labs/poll-boards
...
Implemented the board discovery with polling.
2019-08-02 17:08:08 +02:00
Akos Kitta
27dc6f9816
Updated the TS/JS API with the monitoring.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-07-30 10:57:23 +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
d29ed24e49
Fixed the daemon process termination.
...
From now on, we spawn a detached process that
will periodically check whether the parent Theia
the process is alive, if no, terminates the daemon.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-07-25 16:11:40 +02:00
Akos Kitta
83e966d208
Merge pull request #40 from bcmi-labs/arduino-cli
...
Switched to the official `arduino-cli`.
2019-07-25 09:57:13 +02:00
Luca Cipriani
5cc75118cd
Merge pull request #30 from bcmi-labs/PROEDITOR-19
...
PROEDITOR-19: Open new sketches in new windows
2019-07-25 09:21:15 +02:00
Akos Kitta
19f058cb7f
Run the Board.List
requests sequentially.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-07-25 08:50:05 +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
c0e279f3e8
[win] Open sketch.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-07-23 21:35:06 +02:00
jbicker
75f7d3ca7c
Fixed sketch service
2019-07-23 16:42:25 +02:00
Akos Kitta
c45e85eb89
PROEDITOR-19: Open new sketches in new windows
...
- From now on, each new sketch has its own window.
- Fixed the `Download (of)? X completed` logging during index update.
- Validate the file before opening the sketch in new window.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-07-23 08:25:49 +02:00
Akos Kitta
8d838fcce4
PROEDITOR-7: Cloned the Library Manager layout.
...
To match with the official Arduino editor's UI.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-07-22 15:52:08 +02:00
jbicker
769689ff6d
Added dialog implementation
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-07-08 11:58:59 +02:00
jbicker
92afa48c05
Implemented possibility to open sketches via file navigator.
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-06-19 11:30:26 +02:00
jbicker
9d3cbf2ea0
Use service to load sketches
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-06-19 09:48:28 +02:00
Christian Weichel
19d13df886
Fix sketch upload
2019-05-09 09:31:04 +02:00
Christian Weichel
c59a5a6910
Fixed default workspace and empty ws init
2019-05-09 09:15:51 +02:00
Christian Weichel
6722eb7089
Fixed arduino-cli ctag compile issue
2019-05-08 22:31:28 +02:00
Akos Kitta
f0eb5a85b8
Fixed compiler error after conflict resolving.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-05-08 22:31:09 +02:00
Akos Kitta
aa770607de
Force default workspace on startup.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-05-08 22:31:09 +02:00
Akos Kitta
d346b81331
Changed the way we init default locations.
...
For the `data` and `downloads`.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-05-08 22:31:09 +02:00
Akos Kitta
bfb0edf50c
Guard against no workspaces root.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-05-08 22:31:09 +02:00
Akos Kitta
8a048936cb
Got rid of the deprecated new Buffer
.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-05-08 22:31:09 +02:00
Akos Kitta
6f584bf5d6
Fixed the electron
build.
...
- Switched from `grpc` to `@grpc/grpc-js`.
- Use electron `4.x` due to `@grpc/grpc-js`.
- Enabled the build on Azure Pipelines.
- From now on, the TS/JS generation is manual.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-05-08 22:31:09 +02:00
Christian Weichel
b9f5f251af
kill daemon on app shutdown
2019-05-08 16:36:26 +02:00
Christian Weichel
6584b0d5b1
Improved initial board installation experience
2019-05-08 16:33:31 +02:00
Christian Weichel
43ab17fd34
Incorporated review feedback and moved to QuickPickService
2019-05-08 16:33:31 +02:00
Christian Weichel
be20365a6b
Implemented non-attached boards
2019-05-08 16:33:31 +02:00
Christian Weichel
d787de3ed9
Improved boards view
2019-05-08 16:33:31 +02:00
Christian Weichel
2f7d26ded9
Implemented library search and installation
2019-05-07 20:28:19 +02:00
Akos Kitta
50c1c7dcb2
Fixed a race condition when requestng core client.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-05-07 14:24:59 +02:00
Akos Kitta
e14ac4a396
[ui] Activate the Output
view.
...
- When new output arrives from the daemon.
- Make sure, the current output channel is selected
before appending any message to it.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-05-07 14:24:59 +02:00
Christian Weichel
b2d16ff9a4
Can list HW, build for it and upload
2019-05-07 14:24:59 +02:00
Christian Weichel
95ed43c9c4
Regenerated TS RPC for daemon fork
2019-05-07 14:24:59 +02:00
Christian Weichel
cc79d53dc4
First stop towards compile/verify
2019-05-06 22:25:17 +02:00
Christian Weichel
c48d80b137
Made boards installable
2019-05-06 15:56:29 +02:00
Christian Weichel
201351fea8
Moving repo to bmci-labs
2019-05-06 10:25:29 +02:00