Commit Graph

2499 Commits

Author SHA1 Message Date
Evgeny Kochetkov
dbe2635431 chore(infra): release 0.37.2 2021-01-25 19:00:15 +03:00
Evgeny Kochetkov
ec5f17be42 chore(infra): release 0.37.1 2021-01-20 17:14:39 +03:00
Kirill Shumilov
b147b170ad fix(xod-client-electron): fix settings configuration process to ensure the same file paths in all processes 2021-01-20 16:26:40 +03:00
Evgeny Kochetkov
bdaf95810e chore(infra): release 0.37.0 2021-01-18 17:28:20 +03:00
Kirill Shumilov
4ac55a0f54 fix(xod-client-browser): ensure passing "create blinking patch" test on any machine by adding a tolerance to the assertion of the node position 2021-01-18 15:44:02 +03:00
Kirill Shumilov
017968d05b test(xod-client): add a test for the recovering process 2021-01-18 15:44:02 +03:00
Kirill Shumilov
5e605ed007 feat(xod-client): add a Catcher component that autorecovers the whole state of the IDE to the previous stable state and show an error message 2021-01-18 15:44:02 +03:00
Kirill Shumilov
7b1680bd3b feat(xod-client): autoscroll deployment log to the bottom when resizing done 2021-01-14 21:15:14 +03:00
Kirill Shumilov
2dc8770c3c feat(xod-client): make Deployment pane resizable 2021-01-14 21:15:14 +03:00
Evgeny Kochetkov
c638f4e47e fix(xod-tabtest): fix injection of XString values causing crashes in some cases 2021-01-13 15:41:34 +03:00
Evgeny Kochetkov
ea36be4a1f chore(xod-client-electron): upgrade electron-mocha to v10 2021-01-13 15:41:34 +03:00
Evgeny Kochetkov
ef2766be6b chore(xod-client-electron): upgrade electron to v10 2021-01-13 15:41:34 +03:00
Evgeny Kochetkov
389250e498 chore(xod-deploy, xod-deploy-bin, xod-client-electron, xod-cli): upgrade serialport to v9 2021-01-12 14:00:43 +03:00
Evgeny Kochetkov
27cc1e43e0 chore(infra): move to nodejs v12 2021-01-12 14:00:42 +03:00
Kirill Shumilov
e7bdbcf2a4 fix(xod-deploy-bin, xod-cli, xod-client-electron): always ensure workspace on list boards or updating indexes 2021-01-11 18:56:19 +03:00
Kirill Shumilov
8e52a42e9d Merge branch '0.36.x' into chore-merge-0.36.x 2021-01-11 18:13:22 +03:00
Kirill Shumilov
cc2e2bc741 test(xod-client-browser): add test suit for copy/save log 2020-12-22 20:36:01 +03:00
Kirill Shumilov
223693b8d7 feat(xod-client): add "copy log" and "save log" buttons to the debugger pane 2020-12-21 17:05:25 +03:00
Kirill Shumilov
c208cec538 feat(xod-client, xod-client-browser, xod-client-electron): add hotkeys for upload popup and change one for the debugger pane 2020-11-23 13:00:33 +03:00
Kirill Shumilov
7b3f53e3c4 tweak(xod-client): take into account node width (expanded nodes like watches) in addition to width calculated from pins amount 2020-11-23 12:32:04 +03:00
Kirill Shumilov
15604a20fc tweak(xod-client): show a favicon in the browser IDE 2020-11-16 21:37:56 +03:00
Kirill Shumilov
ae07af54b3 tweak(xod-client): make a clickable area for buses and restyle them to make aiming to select/drag bus easier and avoid misclicks on the pin 2020-11-13 18:55:01 +03:00
Kirill Shumilov
7eef979ad2 feat(xod-client, xod-project): make "W" button places a tweak or watch node while linking 2020-11-12 19:42:46 +03:00
Kirill Shumilov
e9345baf11 feat(xod-client, xod-project): make "C" button creates a constant or constructor node while linking 2020-11-12 19:32:07 +03:00
Kirill Shumilov
19757d5f24 feat(xod-client): make "T" button creates a terminal node while linking 2020-11-12 15:59:35 +03:00
Kirill Shumilov
202b3f89a5 fix(xod-client): move Editor hotkeys to the App component, focus on App on start and auto-focus to the App from body element 2020-11-06 15:56:58 +03:00
Kirill Shumilov
02f3642731 fix(xod-client, xod-client-browser, xod-client-electron): show create new patch popup even when the project browser is hidden 2020-11-05 18:04:03 +03:00
Evgeny Kochetkov
35d0fbfee5 tweak(xod-client): make double-clicking on a node consistent between selecting and debugging modes 2020-10-30 16:24:34 +03:00
Evgeny Kochetkov
9ab2af54cf feat(xod-client): focus on label editor in Inspector when double-clicking terminal or bus nodes 2020-10-30 16:23:48 +03:00
Evgeny Kochetkov
54ad317ff6 chore(infra): release 0.36.1 2020-10-30 14:01:26 +03:00
Evgeny Kochetkov
050eb2ed62 chore(infra): release 0.36.0 2020-10-29 16:57:52 +03:00
Kirill Shumilov
3ba981ed10 tweak(workspace): add links to Amperka Colony Kit in welcome-to-xod and welcome-again 2020-10-29 15:16:51 +03:00
Kirill Shumilov
f89e7f74c9 feat(xod-client, xod-client-browser, xod-client-electron): add Show Code With Debug menu item for development env 2020-10-28 16:32:48 +03:00
Kirill Shumilov
f86d53f109 test(xod-arduino): add missing test case for the record-pack-unpack fixture 2020-10-28 16:32:48 +03:00
Kirill Shumilov
98edf054d6 tweak(xod-project, xod-arduino): make record fields named with labels instead of index 2020-10-28 16:32:48 +03:00
Kirill Shumilov
5b97169170 fix(xod-project): fix signature of setNodeArityLevel 2020-10-28 16:32:48 +03:00
Kirill Shumilov
f1e5ba5a2c feat(xod-project): generate to-json specialization for the record patch 2020-10-28 16:32:48 +03:00
Kirill Shumilov
f1267f337f fix(xod-project): make record valid with at least one input 2020-10-28 16:32:48 +03:00
Kirill Shumilov
7dc2d32bf9 feat(xod-project, xod-client): add validation of record patches and hinting in client 2020-10-28 16:32:48 +03:00
Kirill Shumilov
f74bb0c966 feat(xod-project, xod-arduino): add record marker and generate record types automatically 2020-10-28 16:32:48 +03:00
Kirill Shumilov
709c360a51 chore(infra): release 0.35.3 2020-10-28 14:24:32 +03:00
Kirill Shumilov
5c9e5fdfe8 fix(xod-arduino): fix bug with tweak nodes in dirtyness propagation optimisation 2020-10-28 14:24:32 +03:00
Evgeny Kochetkov
9d87e88134 tweak(infra): use arduino-cli instead of platformio in test-avr-size.sh, run it in CI 2020-10-22 14:57:23 +03:00
Evgeny Kochetkov
8cda893346 feat(xod-arduino, stdlib, xod-client): introduce setImmediate 2020-10-20 14:31:55 +03:00
Kirill Shumilov
6215e0abb1 chore(infra): release 0.35.2 2020-09-23 17:03:49 +03:00
Evgeny Kochetkov
aeff4b2c71 fix(xod-arduino, stdlib): copy values bound to tweak-strings directly into buffers 2020-09-23 17:03:49 +03:00
Kirill Shumilov
97015383de fix(xo-arduino): make possible to send char literals in tweak-byte nodes 2020-09-23 17:03:49 +03:00
Kirill Shumilov
9860850ac7 chore(xod-project): extract char literal regexp and export it 2020-09-23 17:03:48 +03:00
Kirill Shumilov
25bdbb4bc4 fix(xod-client): returned the lost method to make possible cancel changed value / change numbers with arrows in Inspector Pin inputs 2020-09-23 17:03:48 +03:00
Kirill Shumilov
d63f71b553 fix(xod-deploy-bin): fix loading newly added package_index.json in extra.txt 2020-09-23 17:03:48 +03:00