Kirill Shumilov
|
bb134fc424
|
fix(xod-client): fix spinner in the LibSuggester (now it spins over search icon)
|
2017-12-22 12:00:26 +03:00 |
|
Evgeny Kochetkov
|
25da2770c3
|
fix(xod-client): hide suggester helpbox when there are no suggestions
|
2017-12-21 14:28:33 +03:00 |
|
Kirill Shumilov
|
f82c723da3
|
feat(xod-client): make new Helpbox works fine with Suggester and tweak mouse interaction in the Suggester
|
2017-12-20 22:34:30 +03:00 |
|
Kirill Shumilov
|
ab7bac3985
|
Merge pull request #966 from xodio/feat-930-tooltipish-help
Brand-new tooltipish Helpbox for ProjectBrowser
|
2017-12-20 20:30:53 +03:00 |
|
Kirill Shumilov
|
b1cfd6a507
|
feat(xod-client): restyle old-fashioned Helpbar into new tooltipish Helpbox with new behavior (smart positioning, showing help only for selectiong in the ProjectBrowser, separate data for QuickHelp and Helpbox)
|
2017-12-20 19:37:30 +03:00 |
|
Evgeny Kochetkov
|
ec8ea53847
|
Merge pull request #965 from xodio/feat-935-update-main-browser-menu-look
Adjust browser main menu aesthetics and behavior
|
2017-12-20 13:38:05 +03:00 |
|
Evgeny Kochetkov
|
ae8b9b6906
|
feat(xod-client): adjust browser main menu aesthetics and behavior
Closes #935
|
2017-12-20 12:41:49 +03:00 |
|
Evgeny Kochetkov
|
c41311543a
|
chore(xod-client): remove unused deps
|
2017-12-19 22:19:06 +03:00 |
|
Evgeny Kochetkov
|
88ed40529c
|
chore(xod-client): bump rc-menu version to 6.2.3
|
2017-12-19 22:19:06 +03:00 |
|
Kirill Shumilov
|
283a4a6f5f
|
Merge pull request #961 from xodio/feat-934-configurable-sidebars
New configurable sidebar system & narrow help panel
|
2017-12-19 15:40:59 +03:00 |
|
Kirill Shumilov
|
0606a58a9c
|
feat(xod-client): implement new configurable sidebar system, store user settings in localStorage (both for browser & electron versions), implement new Quick help panel (issue #933).
|
2017-12-19 15:29:01 +03:00 |
|
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 |
|