Kirill Shumilov
|
37d418db7c
|
feat(workspace): mark nodes as deprecated: concat-N, discretize-N, nth-number-N nodes
|
2018-03-21 12:37:20 +03:00 |
|
Kirill Shumilov
|
9793c708bc
|
style(xod-client): use red-bright color for wavy error line, “DP” icon, deprecation description and etc
|
2018-03-21 12:37:20 +03:00 |
|
Kirill Shumilov
|
c07a5fc0a9
|
feat(xod-client): mark deprecated nodes (and dead ref) with wavy line under Node label and show "Deprecated" message in the Node tooltip
|
2018-03-21 12:37:20 +03:00 |
|
Kirill Shumilov
|
034ca0030d
|
test(xod-project): cover new functions isDeprecatedPatch and getDeprecationPatchReason with tests
|
2018-03-21 12:37:20 +03:00 |
|
Kirill Shumilov
|
299d19f679
|
feat(xod-client, xod-project): show deprecation reason in the helpbox & help panel
|
2018-03-21 12:37:20 +03:00 |
|
Kirill Shumilov
|
e519e95bbf
|
feat(xod-client): show deprecation icon next to the patch name in the ProjectBrowser
|
2018-03-21 12:37:20 +03:00 |
|
Kirill Shumilov
|
459498cfc2
|
feat(xod-client): show/hide deprecated patches in the ProjectBrowser by toggling filter option
|
2018-03-21 12:37:20 +03:00 |
|
Kirill Shumilov
|
3a7c919f69
|
feat(xod-client): do not show deprecated patches (and current patch) in the suggester
|
2018-03-20 16:18:32 +03:00 |
|
Kirill Shumilov
|
279d2455f2
|
feat(xod-project): add deprecated marker into built-in patches and add isDeprecatedPatch function
|
2018-03-20 16:18:32 +03:00 |
|
Evgeny Kochetkov
|
e9068d0d40
|
Merge pull request #1136 from xodio/feat-use-parametric-patch-names
Use parametric patch names for cast and defer nodes
|
2018-03-20 16:17:02 +03:00 |
|
Evgeny Kochetkov
|
5706f87746
|
tweak(xod-project): add start of the string to regxeps checking paths of constant-*, variadic-* and internal terminals
|
2018-03-20 15:56:50 +03:00 |
|
Evgeny Kochetkov
|
f9cfce6c33
|
feat(xod-project, stdlib, workspace): use xod/core/cast(*,*) instead of xod/core/cast-*-to-*
|
2018-03-20 15:50:38 +03:00 |
|
Evgeny Kochetkov
|
fc01368531
|
chore(workspace): use defer(boolean) node in count-with-feedback-loops project
|
2018-03-20 15:50:37 +03:00 |
|
Evgeny Kochetkov
|
542127e14f
|
chore(infra): apply eslint/prettier to 'tools' and 'benchmark' folders
|
2018-03-20 15:50:37 +03:00 |
|
Evgeny Kochetkov
|
785c41b994
|
feat(stdlib): add abstract xod/core/defer node and concrete implementations for it
|
2018-03-20 15:50:37 +03:00 |
|
Evgeny Kochetkov
|
4cc39d51d4
|
feat(xod-project): recognize xod/core/defer(*) nodes as defer nodes
|
2018-03-20 15:50:37 +03:00 |
|
Evgeny Kochetkov
|
52ab0cac9a
|
fix(xod-arduino): correctly transform patch names with type specifications
`foo(number,string) -> foo__number__string`
|
2018-03-20 13:41:06 +03:00 |
|
Evgeny Kochetkov
|
3ee3259452
|
fix(xod-fs): fix getPatchName type definition
|
2018-03-20 13:41:06 +03:00 |
|
Evgeny Kochetkov
|
6afe369dda
|
tweak(xod-project): make canCastTypes always pass strict type check
|
2018-03-20 13:41:06 +03:00 |
|
Evgeny Kochetkov
|
b11d259dc6
|
tweak(xod-project): add PatchBaseName type
|
2018-03-20 13:41:06 +03:00 |
|
Victor Nakoryakov
|
85159c14fa
|
Merge pull request #1135 from xodio/tweak-support-700px-width
Support 700px IDE window width
|
2018-03-20 12:40:56 +03:00 |
|
Victor Nakoryakov
|
71d02cca46
|
fix(xod-client): don’t overflow in the middle of the line of suggester
|
2018-03-19 16:10:47 +03:00 |
|
Victor Nakoryakov
|
e6c30b991e
|
tweak(xod-client): support for IDE window width down to 700px
|
2018-03-19 16:10:47 +03:00 |
|
Kirill Shumilov
|
12a37f2c39
|
Merge pull request #1131 from xodio/feat-1118-mark-links-between-incompatible-types
Mark links between incompatible types
|
2018-03-19 14:56:44 +03:00 |
|
Kirill Shumilov
|
f6cdb1fe1d
|
test(xod-project): add tests for validateLinkPins function
|
2018-03-19 13:36:57 +03:00 |
|
Kirill Shumilov
|
2ffeec0f40
|
feat(xod-client): draw links with incompatible pin types as broken and show tooltips with error message for any broken link
|
2018-03-19 13:36:57 +03:00 |
|
Kirill Shumilov
|
7787a4e8a6
|
feat(xod-project): validate links for compatibility of pin types and show error on transpile. Tweak errors in xod-project to show it with title in the IDE. Show "Dead reference error" only in actual errors.
|
2018-03-19 13:36:57 +03:00 |
|
Victor Nakoryakov
|
6a3a9cfd96
|
Merge pull request #1134 from xodio/feat-868-preserve-window-size
Preserve main window geometry across launches
|
2018-03-19 12:03:06 +03:00 |
|
Victor Nakoryakov
|
16ec78c87d
|
feat(xod-client-electron): preserve main window geometry across launches
Closes #868
|
2018-03-16 19:01:25 +03:00 |
|
Evgeny Kochetkov
|
73d09b4a54
|
Merge pull request #1132 from xodio/feat-1116-create-abstract-nodes
Allow to create abstract nodes
|
2018-03-16 16:42:26 +03:00 |
|
Evgeny Kochetkov
|
035121c640
|
refactor(xod-client): rename DeadPinWidget to DisabledInputWidget
|
2018-03-16 15:44:54 +03:00 |
|
Evgeny Kochetkov
|
0ef2e2f1a0
|
feat(xod-project, xod-client): allow to create abstract nodes
|
2018-03-16 15:41:38 +03:00 |
|
Kirill Shumilov
|
8799f960fd
|
Merge pull request #1128 from xodio/feat-1114-parametric-patch-names
Legalize parametric patch names
|
2018-03-15 14:29:42 +03:00 |
|
Kirill Shumilov
|
d0a631e186
|
tweak(xod-client): show current patch name in the rename popup and autoselect value on render
|
2018-03-15 11:54:14 +03:00 |
|
Kirill Shumilov
|
683bb050d2
|
feat(xod-client): allow to create and rename patches using new rules (with types)
|
2018-03-15 11:54:14 +03:00 |
|
Kirill Shumilov
|
6aa2cfc86f
|
feat(xod-project): allow to specify types in the patch path (E.G. @/some-patch(string,number)) and fix not working validation of patch paths
|
2018-03-15 11:54:14 +03:00 |
|
Kirill Shumilov
|
937a55a5a9
|
Merge pull request #1120 from xodio/tweak-803-relink-pins
Allow to relink occupied input pins
|
2018-03-14 13:52:35 +03:00 |
|
Kirill Shumilov
|
22dd4fba4f
|
style(xod-client): stylize occupied input pins highlighting while linking pins (less opacity)
|
2018-03-13 17:04:34 +03:00 |
|
Kirill Shumilov
|
ac4a6ead30
|
tweak(xod-client): allow to relink occupied pins
|
2018-03-13 17:04:34 +03:00 |
|
Evgeny Kochetkov
|
561cac8f38
|
Merge pull request #1115 from xodio/tweak-add-tool-to-bump-workspace-lib-versions
Add a tool to bump all core lib versions
|
2018-03-12 19:27:11 +03:00 |
|
Evgeny Kochetkov
|
ad4260c9c8
|
tweak(infra): add a tool to bump all core lib versions
It's quite handy for release process.
|
2018-03-12 19:04:47 +03:00 |
|
Evgeny Kochetkov
|
3eb4bc95b8
|
Merge pull request #1113 from xodio/release-0.19.2
Release 0.19.2
|
2018-03-12 17:31:59 +03:00 |
|
Evgeny Kochetkov
|
a0709375ae
|
chore(infra): release 0.19.2
v0.19.2
|
2018-03-12 16:47:47 +03:00 |
|
Victor Nakoryakov
|
685c6bb5a4
|
Merge pull request #1112 from xodio/doc-changelog-0.19.2
Update changelog for upcoming 0.19.2
|
2018-03-12 15:31:04 +03:00 |
|
Victor Nakoryakov
|
7a72fb2f54
|
doc(changelog): update changelog for upcoming 0.19.2
|
2018-03-12 15:13:34 +03:00 |
|
Evgeny Kochetkov
|
11f76d2a56
|
Merge pull request #1111 from xodio/fix-1105-ide-crashes-on-opening-broken-nodes
Сheck for dead links more strictly
|
2018-03-12 15:11:04 +03:00 |
|
Evgeny Kochetkov
|
f433438233
|
fix(xod-project): check for dead links more strictly
Closes #1105
|
2018-03-12 14:57:41 +03:00 |
|
Evgeny Kochetkov
|
9b2ec8a8e6
|
Merge pull request #1109 from xodio/infra-add-prettier
Add prettier
|
2018-03-05 18:40:57 +03:00 |
|
Evgeny Kochetkov
|
e6ab08e297
|
chore(infra): format code with prettier
Just `yarn lint --fix`
|
2018-03-05 17:59:03 +03:00 |
|
Evgeny Kochetkov
|
c51fdf6787
|
feat(infra): set up prettier
|
2018-03-05 17:59:02 +03:00 |
|