Commit Graph

4165 Commits

Author SHA1 Message Date
Kirill Shumilov
cb9ff42c3c Merge pull request #1509 from xodio/fix-1506-silent-update-index
Handle package indexes update fails
2018-11-02 16:39:30 +03:00
Kirill Shumilov
57d2723745 refactor(xod-client-electron): set package index urls instead of mutating and place bundled package urls in the extra.txt 2018-11-02 14:15:06 +03:00
Kirill Shumilov
d4a9932df0 fix(xod-client-electron): add user-friendly error messages into commands that could fail updating package indexes 2018-11-02 13:32:32 +03:00
Kirill Shumilov
0dc84829dd feat(arduino-cli): replace addPackageIndexUrls with setPackageIndexUrls (do not mutate) and list not installed boards using URLs from .cli-config.yml (as arduino-cli does) 2018-11-02 13:32:32 +03:00
Evgeny Kochetkov
90a7342ea4 Merge pull request #1496 from xodio/fix-stdlib-clock-never-ticks-with-dirty-en-pin
Make xod/core/clock tick even if EN is always dirty
2018-11-01 18:52:44 +03:00
Evgeny Kochetkov
d54baeb27d fix(stdlib): make xod/core/clock tick even if EN is always dirty 2018-11-01 16:49:33 +03:00
Kirill Shumilov
2923e30153 Merge pull request #1523 from xodio/fix-1501-stale-arduino-cli-process
Kill running arduino-cli processes on closing the IDE
2018-11-01 15:24:42 +03:00
Kirill Shumilov
355fcd2006 fix(xod-client-electron): kill all running arduino-cli processes right before IDE will close 2018-11-01 13:06:33 +03:00
Kirill Shumilov
a0afddcc14 feat(arduino-cli): store all running processes in the ArduinoCli instance and make possible to list and kill them all 2018-11-01 13:06:33 +03:00
Evgeny Kochetkov
2b7a4eb057 Merge pull request #1522 from xodio/fix-1503-labels-for-variadic-pins-in-inspector
Add missing labels for variadic pins in Inspector
2018-10-31 20:09:11 +03:00
Evgeny Kochetkov
fa646d914d fix(xod-client): add missing labels for variadic pins in inspector
Fixes #1503
2018-10-31 17:16:44 +03:00
Kirill Shumilov
3ecfad9287 Merge pull request #1521 from xodio/fix-1515-browser-menu
Fixes hotkey label position in the main menu
2018-10-31 17:15:44 +03:00
Kirill Shumilov
83674c2280 fix(xod-client): fix hotkey label position in main menu 2018-10-31 16:22:11 +03:00
Kirill Shumilov
2a6c70c96d Merge pull request #1519 from xodio/fix-1511-stale-board-options
Compile/upload with correct board options
2018-10-31 15:34:56 +03:00
Kirill Shumilov
cc4db62813 fix(xod-client-electron): reject saved previously board options that not relate to the current selected board 2018-10-31 13:15:23 +03:00
Evgeny Kochetkov
674115e7ff Merge pull request #1512 from xodio/fix-cpp-stm32-compatibility
Make sure generated C++ is compatible with STM32 boards
2018-10-31 13:02:13 +03:00
Evgeny Kochetkov
0e1830932d fix(xod-arduino): don't redefine dtostrf for STM32 boards 2018-10-31 12:39:50 +03:00
Evgeny Kochetkov
c3b8c39c87 feat(xod-client, xod-arduino): add ability to define ports in P[A-F]\d form
For example, `PA13` or `PB8`
2018-10-31 12:39:50 +03:00
Evgeny Kochetkov
d6a5c73311 Merge pull request #1520 from xodio/fix-1414-buses-for-variadic-pins
Create buses from links leading to variadic pins
2018-10-31 12:38:44 +03:00
Evgeny Kochetkov
9caf43c99f fix(xod-project): create buses from links leading to variadic pins
Fixes #1414
2018-10-30 17:54:41 +03:00
Kirill Shumilov
edaceb01f9 Merge pull request #1505 from xodio/fix-1497-select-all
Select all patch entities or input contents from menu item
2018-10-30 17:53:46 +03:00
Kirill Shumilov
9622f0de91 fix(xod-client): handle CmdOrCtrl+A on all platforms and OS correctly 2018-10-30 16:31:44 +03:00
Kirill Shumilov
547b6e81a1 tweak(xod-client-browser): add "Select All" menu item into browser IDE 2018-10-30 16:31:44 +03:00
Kirill Shumilov
7f21d241ac fix(xod-client, xod-client-electron): make "Select all" menu item selects all entities on the Patch or all in the input if it focused 2018-10-30 16:31:44 +03:00
Evgeny Kochetkov
abe88aa435 Merge pull request #1513 from xodio/fix-1432-ensure-pin-order-in-patch-docs
Ensure pin order in patch docs
2018-10-30 16:26:59 +03:00
Evgeny Kochetkov
4feaf1fc5c fix(xod-client): ensure pin order in patch docs
Fixes #1432
2018-10-29 19:27:00 +03:00
Evgeny Kochetkov
360c4bafdd Merge pull request #1507 from xodio/fix-dont-raise-dtr-when-opening-serialport-on-windows
Don't raise DTR when opening serialport on windows
2018-10-26 15:13:10 +03:00
Evgeny Kochetkov
95871b933f fix(xod-deploy): don't raise DTR when opening serialport on windows 2018-10-26 14:48:05 +03:00
Evgeny Kochetkov
49dd0d501c Merge pull request #1508 from xodio/fix-port-validation-false-negatives
Fix port validation false negatives
2018-10-26 14:46:37 +03:00
Evgeny Kochetkov
a34ff22198 fix(xod-arduino): avoid false negatives in isValidDigitalPort and isValidAnalogPort on non-AVR platforms 2018-10-25 18:46:55 +03:00
Kirill Shumilov
a14652d500 Merge pull request #1502 from xodio/fix-truncate-compile-log
Fix truncating of the compile & upload log
2018-10-24 20:43:09 +03:00
Kirill Shumilov
9fa49a6d1b fix(xod-client): append messages into compiler and uploader tabs without truncating 2018-10-24 20:06:21 +03:00
Kirill Shumilov
9d32d5f33f Merge pull request #1494 from xodio/fix-log-position-on-first-show
Fix log position of compile/upload tabs on first show
2018-10-24 20:05:31 +03:00
Kirill Shumilov
c1c3fe7752 fix(xod-client): open console log with scrolled to the bottom content 2018-10-24 19:08:47 +03:00
Kirill Shumilov
d06493adb4 Merge pull request #1500 from xodio/fix-exception-on-close
Fix exception on close of IDE
2018-10-24 15:53:28 +03:00
Kirill Shumilov
fd7e362cbf fix(xod-client-electron): do not send data through IPC to the renderer if it was destroyed 2018-10-24 12:34:57 +03:00
Kirill Shumilov
54ac82d164 Merge pull request #1490 from xodio/tweak-arduino-cli-verbose-output
Make verbose output for compile/upload arduino-cli commands
2018-10-23 15:00:58 +03:00
Kirill Shumilov
aacfd146fb tweak(xod-client-electron): run arduino-cli commands with verbose output 2018-10-23 13:48:00 +03:00
Kirill Shumilov
d52280c4ac Merge pull request #1491 from xodio/fix-message-on-upload
Show snackbar message on successful upload
2018-10-23 13:46:15 +03:00
Kirill Shumilov
2194e459be fix(xod-client-electron): show snackbar message on successful upload 2018-10-23 12:56:55 +03:00
Kirill Shumilov
f1ae4aaf12 Merge pull request #1492 from xodio/fix-button-hover-style
Fix hover and disabled button styles
2018-10-23 12:56:16 +03:00
Kirill Shumilov
9e8d487ca1 fix(xod-client): fix hover and disabled button styles 2018-10-22 14:21:23 +03:00
Evgeny Kochetkov
15dae9b137 Merge pull request #1487 from xodio/release-0.25.1
Release 0.25.1
2018-10-19 16:06:28 +03:00
Evgeny Kochetkov
56c7c2ff8c chore(infra): release 0.25.1 v0.25.1 2018-10-19 14:18:13 +03:00
Evgeny Kochetkov
530ddeeafe Merge pull request #1486 from xodio/chore-changelog-for-0.25.x
Update changelog for upcoming 0.25.1
2018-10-19 14:14:48 +03:00
Evgeny Kochetkov
6e0e4d1b16 doc(changelog): update for upcoming 0.25.1 2018-10-19 13:58:33 +03:00
Kirill Shumilov
1a83415f89 Merge pull request #1475 from xodio/refactor-workspace-path-handling
Change arduino-cli config on switch workspace
2018-10-19 12:41:05 +03:00
Kirill Shumilov
46a55e911c refactor(xod-client-electron): handle switch workspace to work properly with arduino-cli without restarting the IDE 2018-10-19 12:28:13 +03:00
Kirill Shumilov
2387ca6253 feat(arduino-cli): make possible to change config of arduino-cli without recreating wrapper object 2018-10-19 12:28:13 +03:00
Evgeny Kochetkov
85a48665bd Merge pull request #1482 from xodio/fix-1477-do-not-rely-on-NUM_DIGITAL_PINS
Do not rely on NUM_DIGITAL_PINS being defined
2018-10-18 21:41:28 +03:00