Alberto Iannaccone
a8ec7c2640
Change menu item "Export compiled Binary" to "Export Compiled Binary" ( #492 )
2021-09-02 11:49:16 +01:00
Alberto Iannaccone
a7a1f95ced
Adjust "Edit" menu to remove "Copy for Forum"/"Copy for GitHub" redundancy ( #491 )
2021-09-02 11:48:42 +01:00
Francesco Stasi
d3d6ba8176
[ATL-1556] Sort board families in Tool menu ( #486 )
...
* [ATL-1556] Sort board families in Tool menu
2021-08-26 15:25:37 +02:00
Francesco Stasi
302fb7b6af
[ATL-1533] Firmware&Certificate Uploader ( #469 )
...
Co-authored-by: Alberto Iannaccone <a.iannaccone@arduino.cc>
2021-08-25 10:36:51 +02:00
Alberto Iannaccone
6233e1fa98
[ATL-493] Support platforms installed in directories.user
2021-08-23 10:47:36 +02:00
Francesco Stasi
e10f0f1683
Make tab width 2 spaces ( #445 )
2021-07-09 10:14:42 +02: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
9aff90b0af
ATL-786: Progress indication for install.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-04-14 17:44:06 +02:00
Akos Kitta
c50d45c663
GH-297: Fixed the open from Sketchbook
handler.
...
When running the handler for the `Sketchbook` menu, do not clone the
sketch.
Closes #297
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-04-14 17:44:06 +02:00
Akos Kitta
cb2ef78c0a
ATL-1195: Show all libraries if no board selected.
...
Like for the examples, we show all libraries if no board is selected,
or the platform for the selected board is not installed.
Otherwise, we show the libs for the current board.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-04-14 17:44:06 +02:00
Akos Kitta
68af4c38fe
ATL-1195: Show examples if no board is selected.
...
Show all examples:
- when no board is selected,
- when the core is not installed for the selected board.
Otherwise, show examples for the currently selected board only.
Only get libraries from the cores when the FQBN is defined.
Otherwise, we retrieve user installed libraries only.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-04-14 17:44:06 +02:00
Francesco Stasi
1ab5634789
ATL-970: notifications should last longer
2021-03-31 16:29:50 +02:00
Francesco Stasi
562b77aec3
Add keymaps customization support
2021-03-26 15:33:38 +01:00
Sebastian Brzuzek
f6e623ca9c
Fixed sorting of sketches and examples - ignore case
...
issue #185
2021-03-18 11:01:10 +01:00
Francesco Stasi
1e0f52bbdd
Support toggled state in arduino toolbar items
...
fix hover state on toolbar items
Improved statemanagement for ToolbarItem and Menus
Disable Upload buttons while a sketch upload is already in progress
toggled state to have override disabled button opacity
doublecheck internal status before verify/upload a sketch
fixes after code review
2021-03-17 17:32:32 +01:00
Francesco Stasi
6dadd1775a
editor.quicksSuggestions.other defaults off
2021-03-17 17:31:45 +01:00
Akos Kitta
15b0564212
ATL-974: Use board search
command from the CLI
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-03-17 11:41:25 +01:00
Akos Kitta
5c8669d699
Added overwrite confirmation to ZIP lib install
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-03-15 11:21:58 +01:00
Akos Kitta
c64ac48fe3
ATL-1064: Support for nested sketchbook structure
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-03-11 10:32:24 +01:00
Akos Kitta
d648159f43
ATL-972: Moved the './theia/launch.json' config into a temp folder.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2021-03-04 11:53:37 +01:00
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