Akos Kitta
e1b36c6c56
ATL-1054: Support for Add .ZIP LIbrary...
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-25 11:32:17 +01:00
Akos Kitta
86be874bb0
ATL-66: Added compiler warnings.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-25 11:32:17 +01:00
Akos Kitta
1dc7a89dd9
ATL-935: Better support for opening large projects
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-12 13:06:11 +01:00
Akos Kitta
1280a344a7
ATL-806: Fixed always_export_binaries CLI config
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-12 13:06:11 +01:00
Akos Kitta
f1c80041fe
GH-432: Made compile/verify work on dirty editors
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-12 13:06:11 +01:00
Akos Kitta
1c03d12165
GH-423: Do not copy copyright from about dialog
...
Closes arduino/arduino-pro-ide#423
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-12 13:06:11 +01:00
Akos Kitta
9180f4e378
Removed the 'Beta' status from title and about.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-12 13:06:11 +01:00
Akos Kitta
ba8885c8c8
ATL-938: Added menu group categories.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-11 09:59:46 +01:00
Akos Kitta
3e92567d52
GH-421: Cleaned up the _Output_ channel UI.
...
- Merged the Arduino channels into one,
- Removed the channel selector dropdown from the UI.
Closes arduino/arduino-pro-ide#421 .
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-11 09:59:46 +01:00
Akos Kitta
57c50fefe3
ATL-885: Refined the 'Close' behavior.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-11 09:59:46 +01:00
Akos Kitta
e957ac4331
ATL-74: Added Export compiled Binary.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-03 17:44:36 +01:00
Akos Kitta
b65867d2f4
ATL-58: Archive sketch.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-03 17:44:36 +01:00
Akos Kitta
a8e60698a8
ATL-836: Implemented 'Add File...'.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-03 17:44:36 +01:00
Akos Kitta
52b0fd35a3
ATL-93: Added Support for .pde sketch file format.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-03 17:44:36 +01:00
Akos Kitta
b1ab6df8b7
Reimplemented sketchbook watcher.
...
Moved it to the frontend.
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-03 17:44:36 +01:00
Akos Kitta
911875665d
Do not bail when wiping the temp sketch has failed
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-03 17:44:36 +01:00
Akos Kitta
1f544b2656
ATL-546: Added UI for settings.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-03 17:44:36 +01:00
Akos Kitta
1742c53015
ATL-812: Enhanced the Help menu.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-01-26 14:07:07 +01:00
Akos Kitta
6626701bc9
ATL-815: Implemented Open Recent.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-01-26 14:07:07 +01:00
Akos Kitta
c6b125011e
ATL-814: Show boards and ports under Tools menu.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-01-26 14:07:07 +01:00
Akos Kitta
14919bba1b
Fixed whitespace issue in About dialog.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-01-26 14:07:07 +01:00
Akos Kitta
db2967084f
Added the Sketchbook menu with FS event tracking
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-01-18 13:22:38 +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
Akos Kitta
138afbf7fd
ATL-469: Fixed various serial-monitor issues.
...
- Fixed a monitor reconnecting issue after upload.
- Serial monitor connection was not disposed when the widget was closed
from the toolbar with the magnifier (🔍 ) icon. It worked only iff the
user closed the view with the `X`.
- This commit also fixes a warning that was related to the incorrect focus
handling of the widget.
- Switched to `board list -w` instead of polling.
- Added a singleton for the board discovery to spare the CPU.
- Fixed DI scopes on the backend. Each frontend gets its own service.
- Switched to the `20201112` nightly CLI.
- Fixed the Monitor view's image when the view is on the side-bar.
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-11-12 18:53:58 +01:00
Akos Kitta
2831acc5b5
ATL-530: No checks before upload/verify/burn
...
Made the port/fqbn/programmer optional for upload, verify,
and burn bootloader. From now on, the IDE does not warn the user before
performing the desired CLI command.
Closes arduino/arduino-pro-ide#364
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-11-06 10:20:52 +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
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
5f5193932f
ATL-374: Refactored the Output services.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-10-12 16:28:07 +02:00
Akos Kitta
2f8e28b296
Patched the menu ordering. (Workaround for eclipse-theia/theia#8377 )
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-09-07 13:42:11 +02:00
Akos Kitta
7a37aa2e2f
ATL-78: Implemented include library.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-09-07 13:42:11 +02:00
Akos Kitta
56ff86629c
ATL-73: Added library examples to the app.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-09-07 13:42:11 +02:00
Akos Kitta
1c9fcd0cdf
ATL-302: Added built-in examples to the app.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-09-07 13:42:11 +02:00
Akos Kitta
b5d7c3b45d
ATL-61: Implemented burn bootloader.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-09-07 13:42:11 +02:00
Akos Kitta
d13a43668e
Made the port optional for upload using programmer
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-24 10:27:36 +02:00
Akos Kitta
cb1c16fb26
made the linter happy: removed unused imports
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-19 10:50:52 +02:00
Akos Kitta
e72e794266
aligned the bindings for windwos.
...
quit and close.
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-19 10:50:52 +02:00
Akos Kitta
aa2bed8d39
fixed sketch opening. This was the happy path.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-19 10:50:51 +02:00
Akos Kitta
650230a571
refined open logic when sketch name is invalid
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-19 10:50:51 +02:00
Akos Kitta
efd1be3e85
wipe original after sketch rename.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-19 10:50:51 +02:00
Akos Kitta
8ab70f48f8
fixed save-as. added sketchload
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-19 10:50:51 +02:00
Akos Kitta
722f8d7534
programmer was removed from compilereqSigned-off-by: Akos Kitta <kittaakos@typefox.io>
2020-08-19 10:50:51 +02:00
Akos Kitta
4a9a975dca
ATL-301: Made port optional when using programmer
...
When uploading using a programmer, the port is ignored by the CLI.
Also removed `programmer` from compile request [arduino/arduino-cli#861 ]
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-19 10:50:51 +02:00
Akos Kitta
d51bf9fb40
warn when uploading with programmer but not set
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-07-22 13:54:17 +02:00
Akos Kitta
f4097b5b24
upload with programmer when it's explicitly asked
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-07-22 13:16:43 +02:00
Akos Kitta
491e0cb6d0
fixed the current editor issue.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-07-22 12:06:33 +02:00
Akos Kitta
8aa08cbf6e
fixed fuzzy. added proper boost.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-07-22 11:33:28 +02:00
Akos Kitta
87b383f57e
use programmer id for upload/verify
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-07-21 20:12:51 +02:00
Akos Kitta
cc76f2bbc8
clear the output before upload/verify
...
use the same channel for stdout and and stderr
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-07-21 19:52:59 +02:00
Akos Kitta
deea43008d
toast compile/verify
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-07-21 19:40:02 +02:00