Commit Graph

5188 Commits

Author SHA1 Message Date
Kirill Shumilov
cc2e2bc741 test(xod-client-browser): add test suit for copy/save log 2020-12-22 20:36:01 +03:00
Kirill Shumilov
1033cfa73d chore(puppeteer): upgrade to 1.20.0 2020-12-22 19:52:51 +03:00
Kirill Shumilov
99c3a0b0ea Merge pull request #2078 from xodio/feat-2076-copy-save-log
Copy and save logs from deployment pane
2020-12-21 17:35:54 +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
Sergey Korolev
ab14086a06 Merge pull request #2077 from xodio/tweak-circleci-node-version
tweak(circleci): pin node version on macos
2020-12-17 15:28:11 +00:00
Sergey Korolev
69ad95f473 tweak(circleci): pin node version on macos 2020-12-17 16:53:58 +03:00
Kirill Shumilov
6554a197b2 Merge pull request #2073 from xodio/feat-2072-upload-hotkeys
Add hotkeys to show upload popup
2020-11-23 15:30:15 +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
eb76c7fd68 Merge pull request #2071 from xodio/tweak-1441-copy-node-right-position
Paste expanded nodes to the right position
2020-11-23 13:00:00 +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
17dc602c05 Merge pull request #2070 from xodio/tweak-1516-browser-ide-favicon
Show a favicon in the browser IDE
2020-11-23 12:31:31 +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
5c08aede30 Merge pull request #2069 from xodio/tweak-1721-buses-new-look
Restyle bus nodes to avoid misclicks
2020-11-16 21:34:10 +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
e1b24e28ec Merge pull request #2068 from xodio/feat-1770-linking-hotkeys
Create nodes with hotkeys while linking
2020-11-13 18:51:28 +03:00
Kirill Shumilov
cd59c2144a chore(circleci): bump cache version to fix issues with installing/running electron on CI 2020-11-12 19:42:46 +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
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
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
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