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
|
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 |
|
Evgeny Kochetkov
|
5f48eb0bd4
|
chore(infra): release 0.35.1
|
2020-09-23 17:03:48 +03:00 |
|
Evgeny Kochetkov
|
f90bfe0643
|
fix(xod-arduino): make sure implementation keywords are always detected correctly
|
2020-09-23 17:03:48 +03:00 |
|
Evgeny Kochetkov
|
c56e51d983
|
fix(xod-arduino): fix TetheringInternet namespace in generated code
|
2020-09-23 17:03:48 +03:00 |
|
Kirill Shumilov
|
701cc4b9de
|
tweak(xod-client): show constants in C++ Cheatshet and also show a warning message for output constants with code example
|
2020-09-21 21:07:25 +03:00 |
|
Kirill Shumilov
|
99ebd03891
|
tweak(xod-project): add and import utility function isConstantType into xod-project
|
2020-09-21 21:05:32 +03:00 |
|
Evgeny Kochetkov
|
9fc833333d
|
chore(xod-pm): update library dependencies list in a func test
|
2020-09-08 17:12:32 +03:00 |
|
Evgeny Kochetkov
|
50dd0ec00a
|
chore(infra): release 0.35.0
|
2020-09-08 16:54:04 +03:00 |
|
Kirill Shumilov
|
300a04cf6e
|
test(xod-cli): fix test (arduino-cli 0.12.0 stores build artifacts in the nested directory) and add one more case for compilation
|
2020-09-07 19:13:53 +03:00 |
|
Kirill Shumilov
|
96a507f0aa
|
tweak(xod-client-electron, xod-deploy-bin, arduino-cli): output arduino-cli version, path to binary, and sketchbook directory in terminal in dev mode
|
2020-09-07 17:55:28 +03:00 |
|
Evgeny Kochetkov
|
7b2e122965
|
feat(xod-project, xod-arduino, xod-tabtest): introduce read-only types
|
2020-09-04 16:38:52 +03:00 |
|
Kirill Shumilov
|
2f6865de1b
|
tweak(xod-client): render bindable custom type nodes (with output-self) as constant nodes
|
2020-09-01 17:20:10 +03:00 |
|
Kirill Shumilov
|
e897fb8e16
|
tweak(xod-project): allow to bind values to bindable custom types with output-self terminal
|
2020-09-01 17:20:10 +03:00 |
|
Kirill Shumilov
|
67d30e8552
|
tweak(xod-client): reset "Follow log" button state when the log has been cleared and write how much lines was skipped if there was some
|
2020-09-01 16:01:20 +03:00 |
|
Kirill Shumilov
|
4ae9b42022
|
fix(xod-client): fix Autoscroll component to correctly detect is view box scrolled down to the bottom
|
2020-09-01 16:01:20 +03:00 |
|
Kirill Shumilov
|
0fc1db31d7
|
fix(xod-client): fix Debugger in storybook and add default initial state to the editor reducer
|
2020-09-01 16:01:20 +03:00 |
|
Kirill Shumilov
|
26b4c960e8
|
feat(xod-deploy-bin): use upstream ESP8266 package index instead of our locked version
|
2020-08-28 18:12:31 +03:00 |
|
Kirill Shumilov
|
33619d81ed
|
fix(xod-project): fix passing bound values to nested custom type terminals
|
2020-08-28 17:05:39 +03:00 |
|