Commit Graph

4192 Commits

Author SHA1 Message Date
Evgeny Kochetkov
d209457841 fix(xod-client): use cmd on macOS in undo/redo shortcuts 2018-11-21 19:08:00 +03:00
Evgeny Kochetkov
f1f31ce50a fix(xod-client): restore lost focus after suggesters are unmounted 2018-11-21 19:08:00 +03:00
Evgeny Kochetkov
8a6b4ad15a fix(xod-client): do not execute undo/redo actions on a patch if an input is focused 2018-11-21 19:08:00 +03:00
Evgeny Kochetkov
9afeb0101b fix(xod-client-electron): use ReactHotkeys to listen to undo/redo shortcuts 2018-11-21 19:08:00 +03:00
Evgeny Kochetkov
d50fe130d7 tweak(xod-client-browser, xod-client-electron): make undo/redo hotkey handlers global 2018-11-21 19:08:00 +03:00
Evgeny Kochetkov
2e996c425d chore(xod-client, xod-client-electron, xod-client-browser): update react-hotkeys 2018-11-21 19:08:00 +03:00
Kirill Shumilov
c6d8692222 Merge pull request #1560 from xodio/fix-arduino-cli-downloader-bug
Use fixed in PR arduino-cli version of 0.3.2
2018-11-21 17:00:38 +03:00
Kirill Shumilov
cbbe9104b5 fix(infra): use fixed in PR arduino-cli version of 0.3.2 2018-11-21 16:27:53 +03:00
Kirill Shumilov
0e598a0516 Merge pull request #1554 from xodio/fix-1552-desktop-select-all-hotkey
Fix "Select All" hotkey in Desktop IDE
2018-11-21 16:12:27 +03:00
Kirill Shumilov
80088157a2 fix(xod-client-electron): fix "Select All" hotkey on Desktop IDE 2018-11-21 14:29:54 +03:00
Kirill Shumilov
7de0e2de3d Merge pull request #1558 from xodio/fix-update-arduino-cli
Update arduino cli to 0.3.2
2018-11-21 13:56:16 +03:00
Kirill Shumilov
f3f752e88b fix(infra): update arduino-cli from 0.3.1 to 0.3.2 2018-11-21 13:38:09 +03:00
Evgeny Kochetkov
f158927f41 Merge pull request #1542 from xodio/cherry-pick-fixes-from-master-to-0.25.x
Cherry pick hotfixes from master to 0.25.x
2018-11-14 16:50:13 +03:00
Victor Nakoryakov
ad69e6275a tweak(xod-client): clarify message about bad refs in paste 2018-11-13 19:07:23 +03:00
Evgeny Kochetkov
bcb4475c29 tweak(stdlib): better error reporting in xod/xommon-hardware/sd-log 2018-11-13 19:07:18 +03:00
Evgeny Kochetkov
376653da29 fix(xod-client): prevent sidebar scroll position jumps 2018-11-13 19:07:10 +03:00
Evgeny Kochetkov
02dedc4919 chore(infra): add integrity entries to yarn lockfile
# Conflicts:
#	yarn.lock
2018-11-13 19:03:30 +03:00
Evgeny Kochetkov
90ca25fe01 chore(infra): match yarn on CircleCI Linux image with macOS one 2018-11-13 19:01:54 +03:00
Evgeny Kochetkov
99479dfcc7 chore(infra): switch to XCode 10 for CircleCI macOS builds
Closes #1458
2018-11-13 19:01:54 +03:00
Kirill Shumilov
559855f7b7 Merge pull request #1527 from xodio/release-0.25.2
Release 0.25.2
2018-11-06 16:03:41 +03:00
Kirill Shumilov
ad464b489e chore(infra): release 0.25.2 v0.25.2 2018-11-06 14:06:47 +03:00
Kirill Shumilov
967919975a Merge pull request #1526 from xodio/doc-changelog-0.25.2
Update changelog for upcoming 0.25.2
2018-11-06 13:55:29 +03:00
Victor Nakoryakov
26b78265b9 doc(changelog): update for upcoming 0.25.2 2018-11-06 13:32:41 +03:00
Kirill Shumilov
5e0d3d3a0c Merge pull request #1525 from xodio/fix-eol-in-extratxt
Fix joining urls in extra.txt with os-specific EOL instead of `\n`
2018-11-02 19:19:52 +03:00
Kirill Shumilov
50267a1a5b fix(xod-client-electron): join urls in extra.txt with os.EOL instead of \n to show contents properly on any platform in default text editor 2018-11-02 18:49:35 +03:00
Kirill Shumilov
6d581aac70 Merge pull request #1524 from xodio/fix-1510-shift-bits
xod/bits/shift-* works with int32_t
2018-11-02 17:28:24 +03:00
Kirill Shumilov
925d76ef3d fix(workspace): fix xod/bits shift-left and shift-right patches, add tabtests 2018-11-02 16:40:00 +03:00
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