5277 Commits

Author SHA1 Message Date
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
9960653045 Merge pull request #2067 from xodio/fix-1737-make-hotkeys-global
Ensure hotkeys work fine
2020-11-10 14:01:15 +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
136c2e9d94 Merge pull request #2066 from xodio/fix-1831-create-patch-popup-without-project-browser
Show create new patch popup even when the project browser is hidden
2020-11-06 15:53:47 +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
a7d88dde07 Merge pull request #2063 from xodio/feat-doubleclick-on-buses-and-terminals
Focus on label editor in Inspector when double-clicking terminal or bus nodes
2020-11-03 17:40:57 +03:00
Kirill Shumilov
9b50a9779d Merge pull request #2064 from xodio/fix-welcome-to-xod-typo
Fix typo in welcome-to-xod
2020-11-03 16:50:34 +03:00
Kirill Shumilov
720fa3a603 fix(workspace): fix typo in welcome-to-xod 2020-11-03 13:33:27 +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
046a65a4d5 Merge pull request #2062 from xodio/release-0.36.1
Release 0.36.1
2020-10-30 14:39:59 +03:00
Evgeny Kochetkov
54ad317ff6 chore(infra): release 0.36.1 v0.36.1 2020-10-30 14:01:26 +03:00
Evgeny Kochetkov
bbe724d497 Merge pull request #2061 from xodio/fix-stdlib-revert-couple-of-nodes-to-timeouts
Fix `xod/core/animation-unit` and `xod/debug/is-receiving`
2020-10-30 13:46:36 +03:00
Evgeny Kochetkov
e408afdb48 fix(stdlib): fix xod/debug/is-receiving implementation 2020-10-30 13:18:27 +03:00
Evgeny Kochetkov
5d91f7d4bf fix(stdlib): revert xod/core/animation-unit to using setTimeout
Animation lengths are measured in milliseconds anyway, no need to evaluate more often
2020-10-30 13:08:01 +03:00
Evgeny Kochetkov
cb51c014b0 Merge pull request #2060 from xodio/release-0.36.0
Release 0.36.0
2020-10-29 18:00:01 +03:00
Evgeny Kochetkov
050eb2ed62 chore(infra): release 0.36.0 v0.36.0 2020-10-29 16:57:52 +03:00
Kirill Shumilov
bb88277147 Merge pull request #2059 from xodio/tweak-welcome-colony-kit
Add links to Amperka Colony Kit in tutorial and welcome-again
2020-10-29 15:59:42 +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
Evgeny Kochetkov
6d19556d76 Merge pull request #2058 from xodio/chore-update-changelog-for-upcoming-0.36.0
Update changelog for the upcoming v0.36.0
2020-10-29 13:20:44 +03:00
Evgeny Kochetkov
ad8d807364 doc(changelog): update for the upcoming v0.36.0 2020-10-28 19:02:38 +03:00
Kirill Shumilov
ca24195a98 Merge pull request #2051 from xodio/feat-records
Implement record patches feature
2020-10-28 18:21:33 +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
6da4dd6904 feat(workspace): add xod/json/to-json nodes 2020-10-28 16:32:48 +03:00
Kirill Shumilov
bc03ef3ea8 chore(workspace): add test project and fixture record-pack-unpack to the workspace 2020-10-28 16:32:48 +03:00
Kirill Shumilov
1af1507370 refactor(workspace): use a new record feature in xod-dev/ds-rtc library 2020-10-28 16:32:48 +03:00
Kirill Shumilov
94ee99fbba test(workspace): add tabtests for records 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
Evgeny Kochetkov
7dd0af1444 Merge pull request #2057 from xodio/chore-merge-0.35.x
Merge 0.35.x into master
2020-10-28 15:56:17 +03:00
Max Danilin
688064b558 fix(stdlib): make xod graphics bitmaps compile on non-avr boards (#2053) 2020-10-28 14:24:32 +03:00
Evgeny Kochetkov
6c2dd132d3 fix(stdlib): fix esp8266-mcu/lan-ip implementation 2020-10-28 14:24:32 +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
2b945bd21a Merge pull request #2056 from xodio/add-set-immediate-api
Introduce setImmediate API
2020-10-22 18:50:01 +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
faf25a86ce Merge pull request #2046 from xodio/chore-merge-0.35.x
Merge 0.35.x into master
2020-09-23 17:27:04 +03:00
Kirill Shumilov
6215e0abb1 chore(infra): release 0.35.2 2020-09-23 17:03:49 +03:00
Evgeny Kochetkov
f692adb4e3 doc(changelog): update for the upcoming v0.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
28db0ff63c tweak(stdlib): update xod-dev/servo and xod/gpio to work fine on ESP32 2020-09-23 17:03:48 +03:00