Victor Nakoryakov
e4e475346a
feat(lib/xod/core): add concat-n* nodes
2017-10-27 16:27:56 +03:00
Victor Nakoryakov
9e23a98a9e
feat(lib/xod/core): implement if-else-string node
2017-10-27 16:00:06 +03:00
Victor Nakoryakov
e9aee48a56
chore(workspace): fix indent/EOF issues
2017-10-27 16:00:06 +03:00
Victor Nakoryakov
4973582898
Merge pull request #839 from xodio/feat-new-strings
...
New view-based strings
2017-10-27 15:28:36 +03:00
Victor Nakoryakov
d541a30b69
test(workspace): update test fixtures
2017-10-27 14:48:57 +03:00
Victor Nakoryakov
4f8e9ba03d
chore(tools): implement a script to update binary (hex/bin) fixtures
2017-10-27 14:48:57 +03:00
Victor Nakoryakov
7bd49ec5b8
feat(xod-arduino,rt/c++): implement view-based lists and strings
2017-10-27 14:48:57 +03:00
Evgeny Kochetkov
246c1c0497
Merge pull request #837 from xodio/feat-traffic-light
...
Nodes and fixes for easier state machine creation
2017-10-26 15:29:02 +03:00
Evgeny Kochetkov
1db217cfc8
chore(infra): add a script to quickly update c++ fixtures in workspace
2017-10-26 14:08:26 +03:00
Evgeny Kochetkov
5b7aa0e43c
chore(workspace): add ’traffic-light’ example to demonstrate creation of simple state machines
2017-10-26 14:08:26 +03:00
Evgeny Kochetkov
952d51e0e8
feat(lib/xod/core): add continuously-pausable node
2017-10-26 14:08:26 +03:00
Evgeny Kochetkov
df70f0a5b5
fix(xod-project): fix values bound to inputs leaking to outputs in some cases
...
Closes #828
2017-10-26 14:08:26 +03:00
Evgeny Kochetkov
43c4d323dc
feat(lib/xod/core): add gate-* nodes
2017-10-26 14:08:26 +03:00
Evgeny Kochetkov
3fe9332cea
feat(lib/xod/core): add ACT output to delay node
2017-10-26 14:08:26 +03:00
Evgeny Kochetkov
67ae832666
tweak(lib/xod/core): remove unused variables from defer-* nodes implementations
2017-10-26 14:08:26 +03:00
Evgeny Kochetkov
9b60d20997
fix(lib/xod/core): don’t call Serial.begin on every evaluation of console-log node
2017-10-26 14:08:26 +03:00
Evgeny Kochetkov
256483964d
fix(xod-arduino): don’t clear all defer nodes dirty flags so isInputDirty will work correctly in "downstream" nodes
2017-10-26 14:08:26 +03:00
Victor Nakoryakov
dea3323bcc
fix(rt/c++): return false on isTimedOut if a node didn’t ever scheduled
2017-10-26 14:08:26 +03:00
Victor Nakoryakov
ba16d9f90b
feat(lib/xod/core): add EN pin to clock node
2017-10-26 14:08:26 +03:00
Alexander Matsievsky
03a61cbf73
Merge pull request #836 from xodio/feat-829-display-compilation-limits
2017-10-26 11:27:05 +03:00
Alexander Matsievsky
91b744a4d5
feat(xod-client,xod-client-browser,xod-client-electron): display compilation limits
2017-10-25 18:13:48 +03:00
Kirill Shumilov
086a446a2e
Merge pull request #835 from xodio/fix-patch-rename-when-debug-session-active
...
Fix: renaming of patch path crashes IDE when debug session is active
2017-10-24 19:11:32 +03:00
Kirill Shumilov
19b7a8eea7
fix(xod-client): fix renaming of patch paths in all tabs and breadcrumbs
2017-10-24 17:58:47 +03:00
Kirill Shumilov
5b42ed72b9
Merge pull request #834 from xodio/fix-802-tab-sorting
...
Fix tab sorting
2017-10-24 17:32:27 +03:00
Kirill Shumilov
175bfeae3b
fix(xod-client): fix tab sorting
2017-10-24 15:50:37 +03:00
Kirill Shumilov
9650a5f1ef
Merge pull request #833 from xodio/tweak-819-scroll-inspector
...
Make Inspector scrollable
2017-10-24 15:35:23 +03:00
Kirill Shumilov
e601a34df5
tweak(xod-client): make Inspector scrollable and refactor some styles: use flexbox-model instead of absolute positions and css-hacks in positioning of toolbar, sidebar, tabs, patch
2017-10-24 13:45:06 +03:00
Victor Nakoryakov
d3737a5180
Merge pull request #832 from xodio/chore-verify-git-clean
...
Chore: verify Git repo is kept clean during CI
2017-10-24 12:43:38 +03:00
Victor Nakoryakov
e69559b1ee
chore(travis,appveyor): upgrade Yarn 1.1.0 → 1.2.1
2017-10-23 19:55:25 +03:00
Victor Nakoryakov
996650fd6a
chore(travis): check git repo is not affected during CI
2017-10-23 19:55:25 +03:00
Kirill Shumilov
b23637fe31
Merge pull request #831 from xodio/feat-816-cascade-libs-lookup
...
Load bundled libraries without spawning them into workspace
2017-10-23 19:53:04 +03:00
Kirill Shumilov
fb248cf16e
feat(xod-fs, xod-client-electron, xod-cli): load libs from a local workspace and extra lib directories (+4 squashed commits)
...
Squashed commits:
[12a9428] refactor(xod-cli): bundle std libs with xodc and use them in `xodc transpile` command
[66d1b9d] refactor(xod-fs, workspace): rename `lib` folder into `__lib__` and make it not necessary and don't copy stdlib into user workspace
[f19c366] feat(xod-fs): load project with libs from local workspace and bundled workspace
[ea9ac0e] feat(xod-func-tools): add `uniqLists` function
2017-10-23 18:54:24 +03:00
Evgeny Kochetkov
54be405128
Merge pull request #825 from xodio/infra-upgrade-to-new-lerna-and-yarn-workspaces
...
Upgrade to new lerna and yarn workspaces
2017-10-23 12:02:49 +03:00
Evgeny Kochetkov
0eb088c70a
tweak(infra): remove kludge for prerelease version bumping
2017-10-21 10:00:44 +03:00
Evgeny Kochetkov
c90d94ff0e
fix(infra): fix upload to gcs
...
by @alexander-matsievsky
2017-10-21 10:00:44 +03:00
Evgeny Kochetkov
a47f0c7d63
chore(infra): use our owr electron-builder fork with fix for yarn-workspaces monorepos
2017-10-21 10:00:44 +03:00
Evgeny Kochetkov
fcce2711ae
chore(infra): upgrade electron-builder to official version that works with yarn-workspaces
...
# Conflicts:
# yarn.lock
2017-10-21 10:00:44 +03:00
Evgeny Kochetkov
29983f7d67
chore(infra): remove ‘pack’ npm script from xod-client-electron
2017-10-21 10:00:44 +03:00
Evgeny Kochetkov
bd26bb2618
chore(infra): update node, yarn, lerna; use yarn workspaces
...
Closes #805
2017-10-21 10:00:44 +03:00
Victor Nakoryakov
af37cfb31a
Merge pull request #827 from xodio/doc-supported-hardware
...
Add supported hardware reference
2017-10-20 20:05:05 +03:00
Victor Nakoryakov
c856366ffd
doc(reference): add reference index
2017-10-20 15:08:18 +03:00
Victor Nakoryakov
2224247b40
doc(shortcuts): move from guides to reference
2017-10-20 15:08:03 +03:00
Victor Nakoryakov
b13bf2cc4c
doc(guide): add supported-hardware list
2017-10-20 13:50:08 +03:00
Kirill Shumilov
cff5fb246e
Merge pull request #823 from xodio/fix-818-delete-patch
...
Fix crashing of IDE on patch delete
2017-10-20 12:31:39 +03:00
Kirill Shumilov
50d56c999a
test(xod-client-electron): tweak func test for deleting patch, that checks that tab is removed too
2017-10-19 19:10:18 +03:00
Kirill Shumilov
f391af87c5
feat(xod-client): make possible to delete current patch, and it will close current tab too
2017-10-19 19:10:18 +03:00
Kirill Shumilov
10921e6a34
test(xod-client-electron): add functional test for deleting patch
2017-10-19 19:10:18 +03:00
Kirill Shumilov
b035c2eb67
fix(xod-client): fix deleting of patch
2017-10-19 19:10:18 +03:00
Evgeny Kochetkov
43b4526f15
Merge pull request #822 from xodio/fix-817-close-last-tab
...
fix(xod-client): fix error when closing last opened tab
2017-10-19 19:05:47 +03:00
Evgeny Kochetkov
5a1872f4f0
test(xod-client-electron): remove redundant before
2017-10-19 15:41:36 +03:00