Commit Graph

3141 Commits

Author SHA1 Message Date
Kirill Shumilov
d00a27a285 Merge pull request #963 from xodio/fix-941-focus-artifact
Fix focusing artifacts
2017-12-19 11:20:40 +03:00
Kirill Shumilov
017e60f3a0 fix(xod-client): disable default browser outlines for focued items and add one custom for links inside Comments (other elements which should be focused has a special styles) 2017-12-18 18:35:54 +03:00
Victor Nakoryakov
7f9d003c31 Merge pull request #958 from xodio/doc-fix-pulse-on-false
Fix description of pulse-on-false
2017-12-18 10:32:16 +03:00
Victor Nakoryakov
8ed9b11c44 doc(lib/xod/core): fix description of pulse-on-false 2017-12-17 14:17:06 +03:00
Victor Nakoryakov
f65a657bc6 Merge pull request #956 from xodio/doc-cpp-nodes
Add articles on C++ node creation
2017-12-14 22:44:30 +03:00
Victor Nakoryakov
3dc5e99a3a doc(index): add new articles to the indexes 2017-12-14 19:53:40 +03:00
Victor Nakoryakov
e47c54bd51 doc(guide): add “Dealing with Time in C++” article 2017-12-14 19:53:40 +03:00
Victor Nakoryakov
f243e19b3c doc(guide): add “Dealing with State in C++” article 2017-12-14 19:53:40 +03:00
Victor Nakoryakov
343886462e doc(guide): add “Documenting Nodes” article 2017-12-14 19:11:44 +03:00
Victor Nakoryakov
a45a106a58 doc(reference): add C++ Node API 2017-12-14 19:11:44 +03:00
Victor Nakoryakov
1e69303f95 doc(guide): add Nodes for XOD in C++ article 2017-12-14 19:11:44 +03:00
Kirill Shumilov
639b7ac12a Merge pull request #941 from xodio/feat-928-ui-project-browser
Brand-new look of Project Browser
2017-12-14 17:23:03 +03:00
Kirill Shumilov
40b29fd915 feat(xod-client): implement contextmenu in the Project Browser, add Add Library button to ProjectBrowser PanelToolbar, update tests to work properly with new contextmenu & replace title attributes in PatchGroupItems with data-id attributes 2017-12-14 11:52:07 +03:00
Kirill Shumilov
0a84d5aeb2 Merge pull request #940 from xodio/feat-925-ui-snackbar-messages
Brand-new look of messages in the IDE
2017-12-13 20:21:32 +03:00
Kirill Shumilov
12ee4657cb refactor(xod-client, xod-client-electron): restyle SnackBar messages, replace string messages with objects (created by function), that contains title, note and button 2017-12-13 14:28:38 +03:00
Kirill Shumilov
dca3c96dcd feat(xod-client): implement CloseButton component 2017-12-13 14:28:38 +03:00
Kirill Shumilov
ebde47b66f feat(xod-client): add scss with new set of colors 2017-12-13 14:28:38 +03:00
Evgeny Kochetkov
bc99d5394b Merge pull request #951 from xodio/infra-upgrade-storybook
Upgrade storybook
2017-12-13 13:50:38 +03:00
Evgeny Kochetkov
2ffad969c4 chore(infra): upgrade storybook 2017-12-13 13:34:59 +03:00
Victor Nakoryakov
c8018ad2ea Merge pull request #954 from xodio/release-0.16.1
Release 0.16.1
2017-12-13 13:13:10 +03:00
Victor Nakoryakov
36579768c0 chore(infra): release 0.16.1 v0.16.1 2017-12-13 12:47:58 +03:00
Victor Nakoryakov
565b852367 Merge pull request #953 from xodio/doc-0.16.1-changelog
Prepare changelog for upcoming 0.16.1
2017-12-13 12:46:05 +03:00
Victor Nakoryakov
9237f144b2 doc(changelog): prepare changelog for 0.16.1 2017-12-13 12:29:39 +03:00
Evgeny Kochetkov
aa6122791e Merge pull request #950 from xodio/fix-949-paste-in-lib-search
Refresh library search after pasting
2017-12-13 12:10:32 +03:00
Evgeny Kochetkov
4c223661c7 fix(xod-client): refresh library search after pasting
Closes #949
2017-12-12 20:17:58 +03:00
Evgeny Kochetkov
bfeaf08ec9 Merge pull request #948 from xodio/fix-944-drop-handling
Return Patch component to default mode when patch from project browser was dragged out
2017-12-12 17:15:01 +03:00
Evgeny Kochetkov
1b6fed1233 fix(xod-client): return Patch component to default mode when patch from project browser was dragged out
Fixes #944
2017-12-11 19:22:48 +03:00
Evgeny Kochetkov
2275a8fd2a Merge pull request #946 from xodio/fix-update-watch-nodes
Fix watch nodes not updating in debug mode
2017-12-11 18:43:22 +03:00
Evgeny Kochetkov
313c6ed145 test(xod-client-electron): remove unneeded assertion 2017-12-11 18:15:20 +03:00
Evgeny Kochetkov
a91f306c94 fix(xod-client): make Node component’s SCU less strict 2017-12-11 16:19:42 +03:00
Kirill Shumilov
b4e92f9574 Merge pull request #945 from xodio/fix-943-missing-zip-file
Fix uploading .zip distributive to GCS releases
2017-12-11 13:43:28 +03:00
Kirill Shumilov
bddf9158ef chore(circleci): add *.zip wildcard in circleci config (to upload .zip files into GCS releases) 2017-12-11 13:20:41 +03:00
Evgeny Kochetkov
6a82823803 Merge pull request #942 from xodio/tweak-performance-optimisations
UI performance optimisations and tools for benchmarking
2017-12-11 13:14:40 +03:00
Evgeny Kochetkov
217589a4e4 infra(xod-client-browser): add UI performance benchmark using puppeteer 2017-12-11 12:43:18 +03:00
Evgeny Kochetkov
166a1cb35e tweak(xod-client): avoid unnecessary rerendes (mostly using SCU and PureComponent) 2017-12-08 20:24:13 +03:00
Evgeny Kochetkov
a885257f88 tweak(xod-client): throttle state updates when dragging patch from project browser 2017-12-08 20:20:28 +03:00
Evgeny Kochetkov
9d1a50dfcf infra(xod-project-browser): bring in why-did-you-update for detecting unnecessary rerenders
set env variable WHY_DID_YOU_UPDATE to true to enable it
2017-12-08 18:32:32 +03:00
Evgeny Kochetkov
7218e087a7 tweak(xod-client): hide moved/resized nodes instead of unmounting; remove unnecessary state recalculations 2017-12-08 17:53:51 +03:00
Evgeny Kochetkov
4b1a6ad3d4 tweak(xod-client): always render overlay layers in Patch to avoid remounting 2017-12-08 17:08:47 +03:00
Evgeny Kochetkov
c1fcfb3497 chore(xod-client): replace debounce package with throttle-debounce 2017-12-08 16:59:45 +03:00
Evgeny Kochetkov
327d0a10d8 chore(xod-client): upgrade to React v16.2
update incopmatible deps;
ditch our forks of `react-hotkeys` and `react-collapsible` in favor of upstream versions
2017-12-08 16:57:40 +03:00
Evgeny Kochetkov
cd7797a021 chore(xod-client, xod-client-browser, xod-client-electron): remove bundled redux-devtools in favor of using chrome extension in both browser and electron 2017-12-08 16:52:53 +03:00
Evgeny Kochetkov
5a0adaeb51 tweak(xod-client): add some DOM attibutes for easier func testing 2017-12-06 17:30:53 +03:00
Victor Nakoryakov
4dc6d45fd0 Merge pull request #938 from xodio/doc-fix-links
Fix links in documentation
2017-12-06 13:01:35 +03:00
Victor Nakoryakov
9a21653693 doc(reference): add link to xod/core/bits 2017-12-06 12:24:45 +03:00
Victor Nakoryakov
7142605e46 doc(guide): fix bad link 2017-12-06 12:24:45 +03:00
Victor Nakoryakov
30dd8df2b3 Merge pull request #939 from xodio/hotfix-local-cpp-namespaces
Fix code generation when native patches implemented locally
2017-12-06 12:23:58 +03:00
Victor Nakoryakov
166866da3c fix(xod-arduino): illegal namespace names when a native patch is local
Local patches got namespace names containing `@` symbol which is illegal
in C++ identifiers
2017-12-06 11:46:36 +03:00
Kirill Shumilov
2b38e9b782 Merge pull request #931 from xodio/fix-810-escape-search-queries
Escape quick search queries
2017-12-05 12:08:20 +03:00
Kirill Shumilov
b11cd47f3f Merge pull request #929 from xodio/fix-918-publishing-lib-err
Handle network error in publishing library pipeline
2017-12-05 12:02:07 +03:00