Commit Graph

2224 Commits

Author SHA1 Message Date
Kirill Shumilov
c644ddbb00 fix(xod-tabtest, xod-arduino): escape pin labels for C++ 2019-02-14 17:15:15 +03:00
Kirill Shumilov
a5c7b8b13a feat(xod-func-tools): add cppEscape function 2019-02-14 13:50:39 +03:00
Victor Nakoryakov
03cbfebdbb feat(xod-project): generate custom type terminal descriptions 2019-02-14 12:06:33 +03:00
Victor Nakoryakov
06707e5191 feat(xod-project): describe all built-in terminal nodes 2019-02-14 12:06:33 +03:00
Victor Nakoryakov
c13bd4eba1 chore(xod-project): exit with error if built-in terminal is missing in .xodball 2019-02-14 12:06:33 +03:00
Victor Nakoryakov
a80538da1d doc(stdlib): add description to patch-nodes nodes stored in xodball 2019-02-14 12:06:33 +03:00
Evgeny Kochetkov
9966ef06bd refactor(xod-client): remove useless onFocus prop from BoolPinWidget 2019-02-13 15:49:29 +03:00
Evgeny Kochetkov
8e3a478757 tweak(xod-client): fix floating point prescision issues when changing values of number pins with up/down arrows 2019-02-13 15:49:29 +03:00
Evgeny Kochetkov
a07b43a7a2 refactor(xod-client): tidy up exports from inspectorWidgets 2019-02-13 15:49:29 +03:00
Evgeny Kochetkov
5be77e99b7 refactor(xod-client): remove useless div wrapper from Widget 2019-02-13 15:49:29 +03:00
Evgeny Kochetkov
3099c7c4ab feat(xod-client): select pin values in Inspector after updating 2019-02-13 15:49:29 +03:00
Evgeny Kochetkov
af270d8a2e refactor(xod-client): remove unused onFocus prop from PulsePinWidget 2019-02-13 15:49:29 +03:00
Evgeny Kochetkov
d682d1bc17 tweak(xod-client): always replace Widget’s value to a parsed one on commit 2019-02-13 15:49:29 +03:00
Evgeny Kochetkov
e44006aa38 tweak(xod-client): force commit in number widget’s keyboard handlers 2019-02-13 15:49:29 +03:00
Evgeny Kochetkov
eab42ccece tweak(xod-client): add optional ‘forceCommit’ flag to Widget’s updateValue
It’s quite useful in hotkey handlers
2019-02-13 15:49:29 +03:00
Evgeny Kochetkov
84b55a6edb refactor(xod-client): remove broken ‘dot’ hotkey handler form number widget 2019-02-13 15:49:29 +03:00
Evgeny Kochetkov
21e22edb9c fix(xod-client): fix up/down hotkeys for number widget, add shift modifier 2019-02-13 15:49:29 +03:00
Evgeny Kochetkov
f7025c497e refactor(xod-client): remove unused IOLabelWidget
it was not used since 2016
2019-02-13 15:49:29 +03:00
Evgeny Kochetkov
92ac263bf7 refactor(xod-client): remove computing disabled prop from Widget’s responsibilities
# Conflicts:
#	packages/xod-client/src/editor/components/inspectorWidgets/Widget.jsx
2019-02-13 15:49:28 +03:00
Evgeny Kochetkov
85723ea413 refactor(xod-client): remove unused focused prop from Widget
# Conflicts:
#	packages/xod-client/src/editor/components/inspectorWidgets/Widget.jsx
2019-02-13 15:48:50 +03:00
Evgeny Kochetkov
0d2f9ca316 refactor(xod-client): flatten structure of an object returned by getNodeWidgetConfig 2019-02-13 15:47:10 +03:00
Evgeny Kochetkov
20bc1cf5bf refactor(xod-client): implicitly pass props through from Widget to it’s Component 2019-02-13 15:47:06 +03:00
Evgeny Kochetkov
dc402704b6 refactor(xod-client): remove unusef onFocusChange prop from Widget 2019-02-12 13:53:21 +03:00
Evgeny Kochetkov
c73b703a6a refactor(xod-client): flatten Widget’s widgetConfig prop 2019-02-12 13:53:20 +03:00
Evgeny Kochetkov
c90291b4ca refactor(xod-client): rename widget config prop type to dataType 2019-02-12 13:53:20 +03:00
Evgeny Kochetkov
79e3e2c4ac refactor(xod-client); abolish composeWidget 2019-02-12 13:53:20 +03:00
Evgeny Kochetkov
e984115a3f refactor(xod-client): move createPinWidgetsConfig into WidgetsGroup, rename it into PinWidgetsGroup, fix componentWillReceiveProps 2019-02-12 13:53:20 +03:00
Evgeny Kochetkov
09dd864a6e chore(infra): release 0.27.0 2019-02-08 17:30:52 +03:00
Kirill Shumilov
94f8ae4e94 fix(xod-client): fix deducing of types in Jumper node body 2019-02-08 15:04:30 +03:00
Evgeny Kochetkov
cad589dd4e fix(stdlib): fix integer overflow in formatNumber on some platforms 2019-02-08 14:41:35 +03:00
Kirill Shumilov
ff7167c7dd fix(xod-client-electron): fix including of bundled arduino libraries on upload to board in development mode of IDE 2019-02-07 18:55:42 +03:00
Evgeny Kochetkov
79fbb979c1 refactor(xod-client): rename selectConstantNodeValue to focusBoundValue 2019-02-07 17:18:29 +03:00
Evgeny Kochetkov
51d01e64ba feat(xod-client): send tweak messages in simulation mode 2019-02-07 17:18:29 +03:00
Evgeny Kochetkov
8cb647b74b refactor(xod-client, xod-client-electron): use middleware to send data to serial 2019-02-07 17:18:29 +03:00
Evgeny Kochetkov
761852cafb feat(xod-arduino, xod-client, xod-client-electron): send tweak messages to serial from Inspector during debug session 2019-02-07 13:12:21 +03:00
Evgeny Kochetkov
e763931397 feat(xod-client): special UI for tweak nodes 2019-02-06 18:44:43 +03:00
Evgeny Kochetkov
28e598dac1 feat(xod-project): make outputs of tweak nodes bindable 2019-02-06 18:44:42 +03:00
Evgeny Kochetkov
4a6d3424c0 refactor(xod-client-electron): rename debuggerMiddleware to stopDebuggerOnTabCloseMiddleware 2019-02-06 18:44:42 +03:00
Kirill Shumilov
478d612494 feat(xod-arduino): update XOD runtime to work fine with tweaks in Simulation mode 2019-02-06 16:30:19 +03:00
Evgeny Kochetkov
a2e921c792 feat(xod-arduino, stdlib): C++ implementation of tweak nodes 2019-02-06 12:40:09 +03:00
Evgeny Kochetkov
ae85e65ae4 feat(xod-client, xod-client-electron): Add ability to send text lines via serial
Closes #1622
2019-02-05 19:09:32 +03:00
Evgeny Kochetkov
136e014d40 tweak(xod-client): deal with “Unable to preventDefault inside passive event listener” warning 2019-02-05 12:49:53 +03:00
Evgeny Kochetkov
79b6e2d25d fix(infra): fix storybook build 2019-02-05 12:49:53 +03:00
Kirill Shumilov
22e7aeab9b fix(xod-client, xod-client-electron): stop simulation on closing debugger tab 2019-02-04 19:43:22 +03:00
Kirill Shumilov
1bf125a11a tweak(xod-client): make a fancy look for xod/patch-nodes/jumper 2019-02-01 20:42:56 +03:00
Kirill Shumilov
09311c61a1 tweak(xod-client): add tooltips for show/hide sidebar pane buttons 2019-02-01 19:21:31 +03:00
Kirill Shumilov
4a475c68ad refactor(xod-project): make new xod/debug nodes works as old ones 2019-02-01 17:36:12 +03:00
Kirill Shumilov
c958387be4 fix(xod-client): fix style to make correct sidebar height in FF 2019-02-01 17:01:58 +03:00
Kirill Shumilov
26ebe1bad6 tweak(xod-cloud-compile, xod-client): send Authorization header within cloud compilation request 2019-02-01 16:09:01 +03:00
Kirill Shumilov
1bf5683a5c chore(xod-cloud-tabtest, xod-client): rename xod-cloud-tabtest into xod-cloud-compile and fix README.md 2019-02-01 15:26:50 +03:00