Akos Kitta
27a2a6ca03
#1191 : resolve temp path if copying/cloning sketch
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-08-01 10:11:14 +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
b62f3dec84
#714 : UX improvements of the Arduino LS in IDE2
...
- Debounced the connectivity status update.
- Silent the output channel for the Arduino LS.
- Delay the problem markers update with 500ms.
- Do not update the status bar on every `keypress` event.
- Debounced the tab-bar toolbar updates when typing in editor.
- Fixed electron menu contribution binding.
- Aligned the editor widget factory's API to Theia.
- Set the zoom level when the app is ready (Closes #1244 )
- Fixed event listener leak (Closes #1062 )
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-08-01 10:11:14 +02:00
Akos Kitta
90d2950bdd
Use 0.25.1
CLI.
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-08-01 09:12:43 +02:00
Dave Simpson
55927ac3dd
remove state from stepper input and simplify ( #1264 )
...
* remove state from stepper input and simplify
* get rid of lodash
2022-07-29 17:44:58 +02:00
Alberto Iannaccone
59b8a2d6bb
Register custom themes after the monaco theme init ( #1257 )
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Co-authored-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-29 15:09:53 +02:00
Alberto Iannaccone
124738d810
wait for language packs to be deployed ( #1261 )
2022-07-29 15:08:07 +02:00
Dave Simpson
19c0334a91
use fixed footer and overflow: auto for content ( #1256 )
2022-07-28 17:38:47 +02:00
Dave Simpson
f22be3c587
#1223 : use theme service on settings load ( #1238 )
...
* use theme service on settings load
* use window.matchMedia in loadSettings
* typo fix
* Patched app config to dispatch on OS' theme.
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Co-authored-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-27 11:06:48 +02:00
Dave Simpson
9373a0bcaf
#374 : ensure compile verbose pref is included on upload ( #1237 )
...
* ensure compile verbose pref is included on upload
* better verbose typings
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Co-authored-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-26 14:05:12 +02:00
Francesco Spissu
5087ff08f2
Primary action to the right of the notification box ( #1234 )
2022-07-20 16:49:30 +02:00
David Simpson
71d5a1520a
use variable for step button container bkgnd ( #1233 )
2022-07-20 14:56:51 +02:00
Alberto Iannaccone
ec160df25e
2.0.0-rc9 ( #1228 )
2022-07-20 13:00:44 +02:00
Akos Kitta
7680194feb
Use 0.25.0-rc2
CLI.
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-19 17:09:17 +02:00
Francesco Spissu
2fdb19ea75
Resize sidebar icons ( #1217 )
2022-07-19 14:37:01 +02:00
Alberto Iannaccone
8610332afc
Fix board selector synchronization ( #1214 )
...
* prevent deselecting a board from the board selctor
* orrectly update board selector when baord config changes
2022-07-19 14:25:23 +02:00
David Simpson
1f7c2eb52c
Add typing support to steppers ( #1209 )
...
* add typing support to steppers
* logic cleanup
* misc cleanup
* account for lack of unmount
2022-07-19 13:07:39 +02:00
Francesco Spissu
119dfa78d9
Restore the debug button in toolbar ( #1215 )
2022-07-19 13:00:25 +02:00
Akos Kitta
337d22efbd
Dropped compile.optimizeForDebug
preference.
...
Closes #1212 .
Restored the `Optimize for Debugging` before:
abca14a02be77160a86d9f4fb6eca8c18d47312d2d4be37c50de50430bbbcd07
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-19 12:46:39 +02:00
Francesco Spissu
5ff9ce0028
Toolbar enhancements ( #1194 )
2022-07-18 18:43:41 +02:00
Akos Kitta
d4833affc6
#1207 : Forward the realTimeDiagnostics
to the LS.
...
Closes #1207 .
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-18 17:21:00 +02:00
Akos Kitta
8ad10b5adf
#1089 : IDE2 falls back to new sketch if opening failed. ( #1152 )
...
IDE2 falls back to a new sketch if the opening fails.
Closes #1089
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-18 11:10:33 +02:00
Alberto Iannaccone
fe31d15b9f
Localize commands ( #1196 )
...
- "check for updates"
- "open serial plotter"
2022-07-18 10:47:44 +02:00
Alberto Iannaccone
99664ee544
avoid using useContentSize when creating a new window ( #1197 )
2022-07-18 10:46:30 +02:00
Akos Kitta
57841b3c0a
#714 : Use the build cache to speed up the LS ( #1107 )
...
* Notify the LS about the new `build_path` after verify.
Closes #714
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-18 10:19:00 +02:00
Alberto Iannaccone
4f27725b35
New Board Selector UI: show port protocol ( #1193 )
...
* add new icons
* implement new Board Selector design
* make board selector item focusable
* fix i18n
* 💄
* re-add debug log on board config changed
* Updated themes
* use new color variables
* update arduino-icons.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-07-15 18:04:18 +02:00
Alberto Iannaccone
73835eced3
Prevent overwriting existing libraries and platforms at first IDE start-up ( #1169 )
...
* move initialization of libs and platforms into new contribution
* use noOverwrite when install built-in libraries and platform
* catch errors when installing platforms and libraries at first start-up
* arduino-cli version 0.25.0-rc1
* refine platforms and libraries initialization in case of errors
* add trailing newline when libraries and platform installation fail
* use regex to check error if builtin library dependencies are already installed
* rename contribution
2022-07-15 16:06:15 +02:00
Alberto Iannaccone
46fcc71dd8
add language packs ( #1166 )
2022-07-15 14:10:35 +02:00
Francesco Spissu
453a657172
sketchbook item selected bg update ( #1190 )
2022-07-15 14:09:36 +02:00
github-actions[bot]
1514d014a9
Updated themes ( #1187 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-07-15 13:04:22 +02:00
Alberto Iannaccone
fb690c97e8
Fix settings dialog size ( #1172 )
...
* give an id to the settings dialog to grant higher priority to css rule to fix the max-width
* fix settings dialog height
2022-07-14 14:50:46 +02:00
Akos Kitta
a0038315da
fixup.
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-14 10:39:54 +02:00
Akos Kitta
aea550fe33
rename
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-14 10:39:54 +02:00
Akos Kitta
813444408e
removed unused logger
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-14 10:39:54 +02:00
Akos Kitta
d8be8888ef
another way to cancel the discovery.
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-14 10:39:54 +02:00
Akos Kitta
431c3bdf2b
Restart discovery after re-initializing client.
...
Otherwise, board discovery stops working after indexes update.
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-14 10:39:54 +02:00
Francesco Spissu
c51b201362
Avoid twice serial plotter apps ( #1174 )
...
* avoid twice serial plotter apps
* remove copy-serial-plotter script.
* Use `require#resolve` to locate the plotter app. (#1178 )
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
Co-authored-by: Akos Kitta <a.kitta@arduino.cc>
Co-authored-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-13 17:20:11 +02:00
Akos Kitta
7fed8febf1
Let DI framework create MonitorService
instances
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-12 15:59:33 +02:00
Akos Kitta
f4a68e793e
Fixed missing core client in the monitor service.
...
Restored monitor service creation state before a36524e:
Pass core client provider into new instances as a field.
Closes #1161
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-11 08:27:43 +02:00
Francesco Spissu
7d961537eb
Increase space between input and controls in dialogs ( #1159 )
2022-07-08 16:10:02 +02:00
Francesco Spissu
d7a2d83990
Update buttons style ( #1122 )
...
* Buttons updated to reflect the design system.
2022-07-08 10:43:10 +02:00
Akos Kitta
a36524e02a
Update package index on 3rd party URLs change.
...
Closes #637
Closes #906
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-08 09:04:10 +02:00
Alberto Iannaccone
69d7e8e96c
Window min size ( #1151 )
...
* set min widow size
* format document
* fix dialogs sizes
2022-07-07 16:14:46 +02:00
David Simpson
7f2b849963
#854 fix platform installation only offered if port is selected ( #1130 )
...
* ensure desired prompts shown + refactor
* pr review changes
2022-07-06 08:38:51 +02:00
Alberto Iannaccone
0ce065e496
disable survey contribution ( #1150 )
2022-07-05 17:44:17 +02:00
David Simpson
0b0958c20e
change output buffer to setTimeout instead of setInterval ( #1123 )
...
* change output buffer to setTimeout
* remove unnec. code
* dispose buffer on end, not 'finally'
* revert core-service changes
* refactor, disposable pattern
* newline
2022-07-05 16:27:37 +02:00
Francesco Spissu
06acd7fcde
Set sketchbook list item height to 30px ( #1146 )
2022-07-05 14:21:40 +02:00
Francesco Spissu
b1e00e6ff2
Increase sketchbook tree indentation to reflect design system ( #1148 )
2022-07-05 14:10:56 +02:00
github-actions[bot]
6586cb37a8
Updated themes ( #1145 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-07-04 18:37:22 +02:00
github-actions[bot]
9b7ab14253
Updated themes ( #1141 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-07-04 16:31:22 +02:00