Mark Sujew
11b75bd610
Translating Arduino-IDE using Theia's nls API ( #545 )
2021-10-18 09:59:33 +02:00
Francesco Stasi
846c22cb03
Theia 18 hotfixes ( #528 )
...
* Restore monaco suggestion highlights
* remove duplicated tabs on startup
* fix rename and delete sketch
* remove '.only(...)' in tests
Co-authored-by: Alberto Iannaccone <a.iannaccone@arduino.cc >
2021-10-06 16:50:02 +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
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
c86d82d273
ATL-1206: Reuse selected board for new sketches.
...
Closes #95 .
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-04-14 17:44:06 +02:00
Akos Kitta
80bddc238d
ATL-988: Aligned the hover size to the expression.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-03-31 15:20:56 +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
Francesco Stasi
562b77aec3
Add keymaps customization support
2021-03-26 15:33:38 +01:00
Akos Kitta
f712ec986f
ATL-1106: Made all non-workspace editors read-only.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-03-25 16:45:44 +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
5a262d42c1
ATL-1063: Integrated search in workspace into IDE
...
- Reordered the sidebar views.
- Increased the default sidebar width.
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-03-15 09:15:18 +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
acbd98d0f8
Fixed workspace variable resolver.
...
Fall back to the current sketch, if `currentWidget` points to a file
outside of the workspace.
Closes : arduino/arduino-ide#46
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-03-03 11:53:20 +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
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
01ef138d9a
ATL-551: Removed the _Advanced Mode_ toggle.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-02-11 09:59:46 +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
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
284181b874
ATL-811: Removed Run menu item from the app menu
...
It came from the `@theia/debug` extension.
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
f1bffaab2d
Fixed Save As when overwriting existing sketch.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-12-11 12:56:27 +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
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
1a531db0b7
Disabled the badge decoration in the Explorer.
...
Ref: eclipse-theia/theia#8709
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-12-10 16:41:01 +01:00
Akos Kitta
2e00e2db35
Added a workaround for Theia's auto-save issue.
...
Ref: eclipse-theia/theia#8722
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-12-10 16:41:01 +01:00
Akos Kitta
ca1b288706
ATL-667: Show dirty indicator on unclosable widget
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-12-10 16:41:01 +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
def93ea32f
GH-354: Moved the Outline to the left-hand side.
...
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
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
ec8df37c2d
Fixed the output channel registry for extensions.
...
See: eclipse-theia/theia#8122
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-09-10 10:45:38 +02:00
Akos Kitta
cb24571eeb
Customized channel to cancel the queue on dispose.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-09-10 10:45:38 +02:00
Akos Kitta
5f515f0597
fixup: made the Output view not closeable.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-21 17:15:28 +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
f605994d7d
fixed duplicate preferences menu item.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-19 10:50:52 +02:00
Akos Kitta
ee327eff18
patched to fix the window reloading on windows
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-19 10:50:52 +02:00
Akos Kitta
17de5e1a35
ATL-312: Fixed output resize issue.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-19 10:50:51 +02:00
Akos Kitta
2e729fc29e
workaround for theia-ide/theia#7828
...
instead otf reloaading the current window, we open a new one
and close the current.
reloading the current window hangs on electron in Windows env.
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
aadd403cdb
refined label provide for unsaved sketches
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-19 10:50:51 +02:00
Akos Kitta
4cad068e8d
styled the sketch control.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-19 10:50:51 +02:00
Akos Kitta
e36e42910c
fixed delete -> cancel
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-08-19 10:50:51 +02:00
Akos Kitta
a49ba05d5e
wipe the entire sketch when deleting the main file
...
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