Akos Kitta
76f9f635d8
feat: configure sketchbook location without restart
...
Closes #1764
Closes #796
Closes #569
Closes #655
Signed-off-by: Akos Kitta <a.kitta@arduino.cc >
2022-12-21 15:44:10 +01:00
Akos Kitta
878395221a
Use the parent of the existing sketch if not temp.
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc >
2022-09-22 10:08:38 +02:00
Akos Kitta
6a35bbfa7e
Made the file dialogs modal.
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc >
2022-09-22 10:08:38 +02:00
Akos Kitta
fdf6f0f9c8
Avoid deleting the workspace when it's still in use.
...
- From now on, NSFW service disposes after last reference
is removed. No more 10sec delay.
- Moved the temp workspace deletion to a startup task.
- Can set initial task for the window from electron-main.
- Removed the `browser-app`.
Closes #39
Signed-off-by: Akos Kitta <a.kitta@arduino.cc >
2022-09-15 15:24:25 +02:00
Akos Kitta
40425d49e0
Unified the sketch close and the app quit logic.
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc >
2022-08-26 14:18:39 +02:00
Akos Kitta
5b79320302
do not try to restore temp sketches.
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc >
2022-08-26 14:18:39 +02:00
Akos Kitta
581379f86f
#1191 : fixed default sketchbook URI for _save as_
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc >
2022-08-01 10:11:14 +02:00
Akos Kitta
4c55807392
Speed up IDE startup time.
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc >
2022-06-07 13:46:29 +02:00
Mark Sujew
1ae60ec9bc
Updated Theia to 1.25.0
...
Co-authored-by: Mark Sujew <mark.sujew@typefox.io >
Co-authored-by: Akos Kitta <a.kitta@arduino.cc >
Signed-off-by: Akos Kitta <a.kitta@arduino.cc >
2022-05-25 10:05:20 +02:00
Mark Sujew
11961bb7c7
Save all open editors before running Save As ( #939 )
...
* Save all open editors before running `Save As`
* Only save unsaved changes to new sketch
2022-04-29 15:42:48 +02:00
Mark Sujew
112153fb96
Update Theia to 1.22.1 ( #791 )
2022-02-11 15:25:35 +01:00
Francesco Stasi
dd76f9180c
Update Theia, CLI and LS ( #610 )
...
* Update Theia to 1.19.0
* update CLI to 0.20.0-rc3
* Add language selector to settings
* updated language server and vscode-arduino-tools
* update Language Server flags
* get cli port from config
* force native menu on windows
* pinned Language Server to rc2
* fix search icon
* update CLI version
2021-11-29 15:54:13 +01:00
Mark Sujew
11b75bd610
Translating Arduino-IDE using Theia's nls API ( #545 )
2021-10-18 09:59:33 +02:00
Francesco Stasi
e10f0f1683
Make tab width 2 spaces ( #445 )
2021-07-09 10:14:42 +02:00
Francesco Stasi
0592199858
Use eslint&prettier for code linting&formatting
2021-06-22 10:58:18 +02: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
6626701bc9
ATL-815: Implemented Open Recent.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2021-01-26 14:07:07 +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
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
540a6215e4
implemented a few more edit contributions.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-07-18 15:43:55 +02:00
Akos Kitta
3a6b2f2bc8
More refactoring. Splitting up code.
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-07-17 18:04:38 +02:00
Akos Kitta
5abfc2c1aa
chopped up the FE contribution
...
Signed-off-by: Akos Kitta <kittaakos@typefox.io >
2020-07-17 15:00:49 +02:00