Akos Kitta
05850b5f27
Ensure default data and sketch dir existence.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-10-25 15:13:53 +02:00
Akos Kitta
90d7d88162
Updated the application name, version to 0.0.2
.
...
Increased the heap size for the packager.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-10-25 11:48:33 +02:00
Akos Kitta
3efb5a4e08
Switched from execFile
to spawn
.
...
So that we can add guards against whitespaces in the path.
Also cleaned up the code a bit.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-10-25 11:48:33 +02:00
Akos Kitta
4353bfb5b9
Updated port discovery to support unknown boards
...
From now on, we do not retrieve the ports from the attached boards.
A board can be unknown but the port is still relevant.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-10-25 11:48:33 +02:00
Akos Kitta
8971dc4c5f
Implemented naive reconnecting.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-10-25 11:48:33 +02:00
Akos Kitta
2be54944bf
Fixed the checkmark position in the dropdown.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-10-25 11:48:33 +02:00
Akos Kitta
2f84b5c6b7
Show the CLI version from the about dialog.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-10-25 11:48:33 +02:00
Akos Kitta
cebe15ef69
Removed duplicate log level from the log.
...
Print CLI version at start-up.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-10-25 11:48:33 +02:00
Akos Kitta
1dda5dd95b
Exposed version from the CLI.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-10-25 11:48:33 +02:00
Akos Kitta
de1caf1451
PROEDITOR-46: Added a core auto-installer.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-10-25 11:48:33 +02:00
Akos Kitta
fb6785c5d3
PROEDITOR-53: Changed the way we set the workspace
...
Got rid of the `sketch` search parameter from the URL.
Rules:
- Get the desired workspace location from the
- `Path` defined as the `window.location.hash` of the URL,
- most recent workspaces,
- most recent sketches from the default sketch folder.
- Validate the location.
- If no valid location was found, create a new sketch in the default sketch folder.
Note: when validating the location of the workspace root, the root must always exist. However, when in pro-mode, the desired workspace root must
not be a sketch directory with the `.ino` file, but can be any existing location.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-10-25 11:48:24 +02:00
Akos Kitta
817a28291b
Removed the tab context menu when not in pro-mode.
...
When we are not in `pro-mode`, it does not make much sense to show the
context menu. It does not work anyways.
See: https://arduino.slack.com/archives/CJJHJCJSJ/p1569502896082800?thread_ts=1569489282.073200&cid=CJJHJCJSJ
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-10-23 09:57:56 +02:00
Akos Kitta
6331b7ddfd
Merge pull request #65 from bcmi-labs/increase_maxBuffer
...
Increase maxBuffer for spawned daemon
2019-10-07 16:57:25 +02:00
Miro Spönemann
aa4f216544
Restart the language server when the board is changed
2019-10-02 13:16:10 +02:00
Akos Kitta
065f9f042b
Merge pull request #66 from bcmi-labs/various-bug-fixes
...
Various bug fixes
2019-09-26 11:59:23 +02:00
Akos Kitta
765fcdfba7
Fixed the styles for the boards list dropdown.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-09-26 10:15:57 +02:00
Akos Kitta
476e658fea
Cleaned up the menu contributions.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-09-26 10:15:30 +02:00
Akos Kitta
a96ed31a45
Fixed the daemon log.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-09-25 16:34:42 +02:00
Akos Kitta
4949df7395
Fixed missing New Sketch
menu in electron.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-09-24 16:01:19 +02:00
Akos Kitta
55923be7fd
PROEDITOR-48: Open last sketch at start-up
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-09-24 14:23:16 +02:00
Martino Facchin
2ef0d1d0db
Increase maxBuffer for spawned daemon
...
When installed cores are A LOT, core listing needs a lot of space :)
2019-09-23 17:06:10 +02:00
Akos Kitta
7244694bd3
PROEDITOR-47: FIxed the visibility of close button
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-09-20 16:09:58 +02:00
Akos Kitta
d9e71c7e0d
PROEDITOR-51: Fixed the styling for toggeled icons
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-09-20 15:39:15 +02:00
Akos Kitta
daedae1ba7
PROEDITOR-50: Customized the editor for built-ins
...
- From now on, sources from the `dataDir` opened in a read-only editor.
- Disabled the tab-bar decoration for built-ins.
- No problem markers for the built-ins.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-09-20 15:10:38 +02:00
Akos Kitta
ac4e877a10
Open More info
in the default browser.
...
Instead of the Electron application.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-09-18 15:37:58 +02:00
Miro Spönemann
09243ff74d
Added JSON-RPC message to send the board configuration to the language server
2019-09-18 09:46:07 +02:00
Miro Spönemann
62eff29172
Configure cpp extension to use embedded clangd
2019-09-16 08:42:30 +02:00
jbicker
2220e66f4b
Adapted Dark, Light and Arduino themes
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-11 11:55:29 +02:00
Jan Bicker
8e747e19a6
CPP extension added. Theia updated.
...
Signed-off-by: Jan Bicker <jan.bicker@typefox.io>
2019-09-09 17:10:18 +02:00
Miro Spönemann
ec6b5ed3f3
Added command line argument for specifying cli path
2019-09-06 14:15:59 +02:00
Miro Spönemann
60bf58ac0f
Added download script for arduino-language-server
2019-09-06 14:15:59 +02:00
Miro Spönemann
c2675efea4
Fixed z-index of main toolbar
2019-09-06 14:15:59 +02:00
Miro Spönemann
7d04c7efb8
Added language contribution for ino files
2019-09-06 14:14:35 +02:00
Jan Bicker
fb542e2e40
Merge pull request #56 from bcmi-labs/advanced-mode-in-top-panel
...
Advanced mode in top panel
2019-09-06 13:08:18 +02:00
Jan Bicker
3e0842e93a
Merge pull request #54 from bcmi-labs/monitor
...
Serial Monitor
2019-09-06 13:06:56 +02:00
jbicker
6ff5405337
show advanced mode button in top panel
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-04 09:07:57 +02:00
jbicker
c564572718
Fixed file menu, New Sketch and New File items were not shown in main menu
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-03 16:44:50 +02:00
jbicker
79731304c1
Reestablish monitor connection after reloading the window, reconnect after selecting another board
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-03 16:42:00 +02:00
jbicker
2046c0bdee
Continue monitoring with last connection if respective board is reconnected
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-03 16:42:00 +02:00
jbicker
3eebd580d8
Fixed wrong toppanel layout in electron
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-03 16:42:00 +02:00
jbicker
d8454456a9
Set focus on send field initially
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-03 16:42:00 +02:00
jbicker
dac9c6437e
Preserve baud rate and line ending; Use google protobuf Struct type now for setting configs
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-03 16:42:00 +02:00
jbicker
7f33b62e0b
Preserve Autoscroll and Timestamp states
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-03 16:42:00 +02:00
jbicker
459e55a69a
Improved serial monitor dropdowns
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-03 16:42:00 +02:00
jbicker
f76f4543e9
Minor code improvements
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-03 16:42:00 +02:00
jbicker
9b255ac072
Timestamp formatted
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-03 16:42:00 +02:00
jbicker
592086466c
Clear send field after sending the value
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-03 16:42:00 +02:00
jbicker
c81ee1ede2
Arduino Toolbar Tooltips don't get clipped anymore.
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-03 16:42:00 +02:00
jbicker
6d2816a7f3
Added icon, changed appearance of active toolbar item
...
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-03 16:42:00 +02:00
jbicker
dd69092afd
Added additional toolbar to the right of the toppanel.
...
Added Toolbar button for toggling serial monitor and tooltips for serial monitor toolbar items.
Signed-off-by: jbicker <jan.bicker@typefox.io>
2019-09-03 16:42:00 +02:00