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
|
80088157a2
|
fix(xod-client-electron): fix "Select All" hotkey on Desktop IDE
|
2018-11-21 14:29:54 +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
|
376653da29
|
fix(xod-client): prevent sidebar scroll position jumps
|
2018-11-13 19:07:10 +03:00 |
|
Kirill Shumilov
|
ad464b489e
|
chore(infra): release 0.25.2
|
2018-11-06 14:06:47 +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
|
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 |
|
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
|
fa646d914d
|
fix(xod-client): add missing labels for variadic pins in inspector
Fixes #1503
|
2018-10-31 17:16: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
|
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
|
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
|
9caf43c99f
|
fix(xod-project): create buses from links leading to variadic pins
Fixes #1414
|
2018-10-30 17:54:41 +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
|
4feaf1fc5c
|
fix(xod-client): ensure pin order in patch docs
Fixes #1432
|
2018-10-29 19:27:00 +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
|
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
|
9fa49a6d1b
|
fix(xod-client): append messages into compiler and uploader tabs without truncating
|
2018-10-24 20:06:21 +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
|
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
|
aacfd146fb
|
tweak(xod-client-electron): run arduino-cli commands with verbose output
|
2018-10-23 13:48:00 +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
|
9e8d487ca1
|
fix(xod-client): fix hover and disabled button styles
|
2018-10-22 14:21:23 +03:00 |
|
Evgeny Kochetkov
|
56c7c2ff8c
|
chore(infra): release 0.25.1
|
2018-10-19 14:18:13 +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
|
645f32ac20
|
fix(xod-arduino, xod-tabtest, stdlib): do not rely on NUM_ANALOG_INPUTS being defined
|
2018-10-18 21:04:02 +03:00 |
|
Evgeny Kochetkov
|
422b63c86b
|
fix(xod-arduino, stdlib): do not rely on NUM_DIGITAL_PINS being defined
fixes #1477
|
2018-10-18 21:04:02 +03:00 |
|
Kirill Shumilov
|
ffd066ab82
|
fix(xod-client): endouble ampersand in the menu item label to show it
|
2018-10-18 20:40:07 +03:00 |
|
Kirill Shumilov
|
419dc11682
|
fix(xod-client-electron): make proper errors for different steps of upload process
|
2018-10-18 20:04:35 +03:00 |
|
Kirill Shumilov
|
448845e023
|
test(arduino-cli): add special characters into unit test for optionParser
|
2018-10-18 17:27:26 +03:00 |
|
Kirill Shumilov
|
12873d32d6
|
fix(arduino-cli): parse options with any character as option name
|
2018-10-18 17:27:26 +03:00 |
|
Evgeny Kochetkov
|
2a281c393b
|
chore(infra): release 0.25.0
|
2018-10-16 13:34:35 +03:00 |
|
Kirill Shumilov
|
dccd4dfcce
|
fix(xod-client-electron): fix action bug and add blocking new upload/install while upgrading arduino packages
|
2018-10-16 13:01:15 +03:00 |
|
Evgeny Kochetkov
|
a49593b011
|
fix(xod-project): correctly induce variadic labels for pins with numeric labels
Fixes #1468
|
2018-10-15 20:18:55 +03:00 |
|
Kirill Shumilov
|
c7022c4c9e
|
refactor(arduino-cli, xod-client-electron, circleci, appveyor): rename ARDUINO_CLI env variable to XOD_ARDUINO_CLI
|
2018-10-15 19:10:27 +03:00 |
|
Kirill Shumilov
|
c18894ad8d
|
tweak(xod-client-electron): show proper message when User starts XOD IDE in dev mode without specifying path to the arduino-cli
|
2018-10-15 19:10:27 +03:00 |
|
Kirill Shumilov
|
5fb951fd5e
|
feat(xod-client-electron, xod-client): make possible to update arduino packages in the IDE
|
2018-10-15 17:04:28 +03:00 |
|
Kirill Shumilov
|
8ccc06153b
|
tweak(arduino-cli): add progress callback in core.upgrade
|
2018-10-15 17:04:28 +03:00 |
|
Kirill Shumilov
|
f314869c2f
|
tweak(xod-client-electron): migrate installed earlier packages into users workspace
|
2018-10-12 18:16:23 +03:00 |
|
Kirill Shumilov
|
96a0f97e94
|
tweak(arduino-cli): remove staging directory before download/install package (temporary kludge)
|
2018-10-12 18:10:17 +03:00 |
|
Kirill Shumilov
|
bf9eeba326
|
chore(xod-client-electron): do not show warnings about ws package
|
2018-10-12 18:10:17 +03:00 |
|