Akos Kitta
5226636fed
Link compiler errors to editor.
...
Closes #118
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-08-15 16:55:17 +02:00
Francesco Spissu
6e3681896c
Add Auto Format item under the Edit menu ( #1230 )
2022-08-10 11:36:53 +02:00
Akos Kitta
8a1cabd2bc
Defer notification area rendering until app ready.
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-08-09 17:23:10 +02:00
Akos Kitta
7a3e6789d1
Defer settings/certificates load until app ready.
...
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-08-09 17:23:10 +02:00
Francesco Spissu
aebec0f942
Live change of theme from Preferences dropdown ( #1296 )
2022-08-09 14:40:56 +02:00
Akos Kitta
36ac47b975
Can check if the current window is the first one.
...
Closes #1070
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-08-04 11:11:46 +02:00
Francesco Spissu
8a0dc1be7e
Custom colors clean up ( #1252 )
2022-08-02 15:24:54 +02:00
Alberto Iannaccone
564862e173
Prevent board selector item labels to overflow ( #1216 )
...
* prevent board selector item labels to overflow
* make board selector show ellipsis when the board name is too long
2022-08-02 11:11:38 +02:00
Francesco Spissu
d7f7010bb5
High Contrast theme update ( #1265 )
2022-08-01 15:24:52 +02:00
Akos Kitta
e156dcc213
Show 'progress' indicator during verify/upload.
...
Closes #575
Closes #1175
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
2022-08-01 15:07: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
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
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
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
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
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
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
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
Alberto Iannaccone
d6899af5e7
fix cloud sketchbook widget rendering empty ( #1101 )
2022-07-04 15:52:57 +02:00
Alberto Iannaccone
087cab177b
Sketchbook sidebar state ( #1102 )
...
* add commands to open sketchbook widgets
add commands to show sketchbook widgets
* enable sending commands via query params
* opening sketch in new window will open sketchbook
* requested changes
* add specific method WorkspaceService to open sketch with commands
* add encoded commands contribution
* try merge show sketchbook commands
* pair session changes.
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
* i18n fixup.
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
* minimized scope of hacky code.
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
* clean up OPEN_NEW_WINDOW command
* add comment on workspace-service.ts
* reveal node with URI
Co-authored-by: Akos Kitta <a.kitta@arduino.cc>
2022-07-04 15:49:25 +02:00
Francesco Spissu
a13a8771d1
Remove tabs context menu ( #1128 )
2022-07-01 09:18:30 +02:00
Francesco Spissu
5499c25528
Sketchbook icons colors ( #1095 )
2022-06-29 16:51:48 +02:00
github-actions[bot]
75abb70bcd
Updated themes ( #1125 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-06-28 16:38:04 +02:00
Francesco Spissu
6ae6ba5b3d
Add missing Advanced
string ( #1104 )
2022-06-27 10:08:31 +02:00