Commit Graph

4496 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
a20e16a7b7 Merge pull request #1685 from xodio/doc-1427-patch-nodes-descriptions
Add meta- and generated nodes descriptions
2019-02-14 12:56:32 +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
0ca6c1d7ae Merge pull request #1681 from xodio/refactor-inspector-widgets
Refactor inspector widgets
2019-02-13 19:58:48 +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
77fcacfaa0 Merge pull request #1677 from xodio/fix-stdlib-abs-on-esp8266
Make `xod/math/abs` correctly handle values between -1 and 0 on esp8266
2019-02-12 13:23:26 +03:00
Evgeny Kochetkov
595fa28597 fix(stdlib): make xod/math/abs correctly handle values between -1 and 0 on esp8266 2019-02-11 15:24:38 +03:00
Evgeny Kochetkov
1dc36dec55 Merge pull request #1674 from xodio/release-0.27.0
Release 0.27.0
2019-02-08 18:04:02 +03:00
Evgeny Kochetkov
09dd864a6e chore(infra): release 0.27.0 v0.27.0 2019-02-08 17:30:52 +03:00
Evgeny Kochetkov
055b5c0246 Merge pull request #1673 from xodio/chore-doc-changelog-for-upcoming-0.27.0
Update changelog for upcoming 0.27.0
2019-02-08 17:17:25 +03:00
Evgeny Kochetkov
09f2fade1f doc(changelog): update for upcoming 0.27.0 2019-02-08 16:45:06 +03:00
Kirill Shumilov
ba188039b2 Merge pull request #1672 from xodio/fix-1671-jumpers-linking
Fix crash of two linked jumper nodes
2019-02-08 15:25:19 +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
6b57300a5a Merge pull request #1669 from xodio/fix-stdlib-int-overflow-in-format-number
Fix integer overflow in formatNumber on some platforms
2019-02-08 15:03:45 +03:00
Evgeny Kochetkov
cad589dd4e fix(stdlib): fix integer overflow in formatNumber on some platforms 2019-02-08 14:41:35 +03:00
Evgeny Kochetkov
7c87ee66cc Merge pull request #1670 from xodio/tweak-stdlib-remove-tweak-pulse
Remove `tweak-pulse` because it's not yet supported in the UI
2019-02-08 14:41:09 +03:00
Evgeny Kochetkov
2a5dfd322e tweak(stdlib): remove tweak-pulse while they are not supported in the UI 2019-02-08 13:03:38 +03:00
Evgeny Kochetkov
6075380f3f Merge pull request #1668 from xodio/fix-stdlib-tweak-string-impl
Fix tweak-string-16 implementation
2019-02-08 12:41:07 +03:00
Evgeny Kochetkov
d1a48e7960 fix(stdlib): fix tweak-string-16 implementation 2019-02-08 12:21:52 +03:00
Kirill Shumilov
02f3d64b7a Merge pull request #1667 from xodio/fix-include-bundled-libs
Fix including of bundled Arduino libraries in dev mode
2019-02-07 19:54:06 +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
fc8b1bd0c9 Merge pull request #1666 from xodio/feat-tweaks-ui
Tweak values by editing values of tweak nodes in Inspector
2019-02-07 17:48:07 +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
bde9c20fa5 fix(stdlib): prevent erasing of initially bound value of tweak-string-16 2019-02-07 17:18:29 +03:00