Commit Graph

3237 Commits

Author SHA1 Message Date
Evgeny Kochetkov
9027601944 fix(xod-client): attach an implementation when adding not-implemented-in-xod node
Closes #998
2018-01-18 14:02:44 +03:00
Kirill Shumilov
c404de255b Merge pull request #1025 from xodio/tweak-1011-breadcrumbs-overlap
Prevent overlaping of Patch contents by Breadcrumbs
2018-01-18 13:56:48 +03:00
Kirill Shumilov
afc167bfdf tweak(xod-client): prevent overlaping of Patch contents by Breadcrumbs 2018-01-18 12:56:23 +03:00
Kirill Shumilov
9dd7a8a365 Merge pull request #1023 from xodio/fix-1005-1006-1007-code-editor
Fix code editor: cursors, highlighting and tweak it a little
2018-01-17 13:39:28 +03:00
Kirill Shumilov
c984e596a9 fix(xod-client): fix highlighting of a variable parts that matches with other tokens (E.G. myNumber, newState and etc) and move tokens for CodeMirror from xod-arduino into xod-client package 2018-01-17 13:27:10 +03:00
Kirill Shumilov
a3d962471a tweak(xod-client): style code editor scrollbars (#1013) 2018-01-16 19:58:23 +03:00
Kirill Shumilov
56773a1c52 fix(xod-client): dont highlight tokens inside comments (#1007) 2018-01-16 19:58:23 +03:00
Kirill Shumilov
1f7ceb6bed tweak(xod-client): tweak CodeMirror with some addons: toggle comment, showing trailing spaces and auto clearing trailing spaces on empty lines (no issue) 2018-01-16 19:58:23 +03:00
Kirill Shumilov
f8610b355c tweak(xod-arduino): tweak token for CppImplementationEditor to highlight inputs/outputs with lowercase characters in the name (#1006) 2018-01-16 19:58:23 +03:00
Kirill Shumilov
823744e6c1 fix(xod-client): fix cursor in the CppImplementationEditor (#1005) 2018-01-16 19:58:23 +03:00
Kirill Shumilov
5afc63b84b fix(xod-client): fix Maybe CurrentPatchPath bug in the CppImplementationEditor 2018-01-16 19:58:23 +03:00
Kirill Shumilov
25f9bc4838 Merge pull request #1024 from xodio/fix-1009-panning-cursor
Fix panning mode: show grab cursors and disable hovering of Patch contents
2018-01-16 19:57:11 +03:00
Kirill Shumilov
b022375a81 fix(xod-client): fix panning mode: show grab cursors and disable hovering effect of Patch contents 2018-01-16 17:37:06 +03:00
Kirill Shumilov
ac4267abf1 Merge pull request #1021 from xodio/fix-sidebar-fonts
Update and unify basic styles
2018-01-16 17:22:40 +03:00
Kirill Shumilov
8800d7156d style(xod-client): update and unify basic styles (font-sizes, colors) 2018-01-16 16:51:52 +03:00
Evgeny Kochetkov
d9c54ac923 Merge pull request #1019 from xodio/fix-1012-debugger-preserve-patch-offset
Preserve patch offset when starting debugger
2018-01-16 16:47:47 +03:00
Evgeny Kochetkov
a30b0cb0b3 fix(xod-client): preserve patch offset when starting debugger
Closes #1012
2018-01-16 13:20:41 +03:00
Kirill Shumilov
c9a7d58ebf Merge pull request #1004 from xodio/chore-update-sanctuary-def
Update `sanctuary-def` dependency to v0.14.0
2018-01-16 12:41:39 +03:00
Kirill Shumilov
cd09c7e306 refactor(xod-client): wrap currentPatchPath and currentTab with Maybe to make code more solid and avoid dancing with nulls 2018-01-16 11:46:02 +03:00
Kirill Shumilov
554845d1f6 fix(xod-arduino): fix mutating of TProject by renderer 2018-01-16 11:46:02 +03:00
Kirill Shumilov
ada764e085 refactor(xod-func-tools): replace hacks from foldEither and foldMaybe with native functions from ramda-fantasy, cause it is not actual anymore 2018-01-16 11:46:02 +03:00
Kirill Shumilov
6d37728937 chore(xod): update hm-def and sanctuary-def, fix some wrong function definitions that brokes runtime 2018-01-16 11:46:02 +03:00
Evgeny Kochetkov
a3ad79aef5 Merge pull request #1018 from xodio/deployment-panel-tweaks
Deployment panel tweaks
2018-01-15 21:44:18 +03:00
Evgeny Kochetkov
9ca1392b3c tweak(xod-client-electron): show context menu on right-click in every appropriate places, not only in inputs 2018-01-15 18:07:08 +03:00
Evgeny Kochetkov
a27720c751 fix(xod-client): preserve whitespace in Deployment panel logs
Closes #1008
2018-01-15 13:54:34 +03:00
Evgeny Kochetkov
4c15b7e707 tweak(xod-client-electron): remove stacktrace from message about lost connection with the device
Closes #1014
2018-01-15 13:54:34 +03:00
Evgeny Kochetkov
414d90fa64 fix(xod-client): make text in Deployment panel selectable
Closes #1001
2018-01-15 13:54:34 +03:00
Evgeny Kochetkov
3c05f60246 tweak(xod-client): add an introductory log message that explains the purpose of Deployment panel
Closes #1010
2018-01-15 13:54:34 +03:00
Kirill Shumilov
b1a0d28f66 Merge pull request #1016 from xodio/fix-quick-help-copy
Fix copy text from Quick Help
2018-01-15 12:03:17 +03:00
Kirill Shumilov
f33089e1cf fix(xod-client): fix copying of text outside inputs (E.G. QuickHelp) 2018-01-12 20:03:39 +03:00
Kirill Shumilov
644fc7e60d style(xod-client): change cursor to text more accurately inside QuickHelp and Helpbox 2018-01-12 20:03:39 +03:00
Evgeny Kochetkov
38797c7674 Merge pull request #1017 from xodio/fix-webpack-production-build
Make webpack build with NODE_ENV=production work
2018-01-12 17:45:21 +03:00
Evgeny Kochetkov
5b7eaf8fd9 fix(xod-client): make webpack build with NODE_ENV=production work 2018-01-12 17:16:43 +03:00
Evgeny Kochetkov
1ee9a60bbe Merge pull request #1015 from xodio/chore-957-puppeteer-tests
Use puppeteer for UI-only related tests instead of spectron
2018-01-12 16:20:38 +03:00
Evgeny Kochetkov
f5376292b9 chore(xod-client-electron, xod-client-browser): test ui-related using puppeteer instead of spectron 2018-01-12 15:09:28 +03:00
Victor Nakoryakov
4689deb927 Merge pull request #1003 from xodio/doc-fix-updater-typo
Fix typo in updater dialog
2018-01-09 12:19:51 +03:00
Victor Nakoryakov
e703486c66 fix(xod-client-electron): typo in updater dialog 2018-01-02 15:03:47 +03:00
Kirill Shumilov
89fc577977 Merge pull request #997 from xodio/chore-771-webpack-update
Update webpack to v3
2017-12-29 16:03:33 +03:00
Kirill Shumilov
6e313f9764 chore(xod-client-electron): add a workaround into webpack.config.js of electron version to prevent showing Warning (and do not use dirty hack from encoding package, that causes this warning) 2017-12-29 13:56:51 +03:00
Kirill Shumilov
d2027e79b3 chore(xod): update Webpack to v3 (bundle reduced x2), update Ramda versions, prepare it for further updates
Squashed commits:
[af77987] refactor(xod-client, xod-client-browser, xod-client-electron): move common webpack config into xod-client, and extend it with specific options in other endpoint clients (browser/electron)
[ddae62d] chore(xod): update `hm-def` to latest `0.2.1` version (that uses the same Ramda version)
[5d80680] chore(xod): prepare all Ramda imports and some functions to migrate to 0.25.1 to be optimized better by tree-shaker (0.25.0 already has a features for better tree shaking, but it has a lot of bugs and perfomance regressions, so we’ll stay at 0.24.1 for a while)
[9c05d6c] chore(xod-client-browser, xod-client-electron): enable UglifyJS webpack plugin to eliminate dead code and minify bundle (7.8MB -> 3.8MB)
[cafbfcf] chore(xod, xod-client-browser, xod-client-electron): update webpack to version 3, update loaders,
2017-12-29 13:31:32 +03:00
Evgeny Kochetkov
8ef622c6df Merge pull request #996 from xodio/chore-update-forks
Update forks
2017-12-28 23:51:23 +03:00
Evgeny Kochetkov
7847a2e375 chore(xod-client): update our fork of react-skylight 2017-12-27 17:01:10 +03:00
Evgeny Kochetkov
801c977f3c chore(xod-client): ditch react-autolink-text2 fork in favour of upstream version
proposed PR was merged, fork is not needed anymore
2017-12-27 17:01:10 +03:00
Victor Nakoryakov
5f8aa851a0 Merge pull request #995 from xodio/release-0.17.1
Release 0.17.1
2017-12-27 16:21:05 +03:00
Victor Nakoryakov
f76ea90e6c chore(infra): release 0.17.1 v0.17.1 2017-12-27 16:02:28 +03:00
Victor Nakoryakov
824e882083 Merge pull request #994 from xodio/doc-0.17.1-changelog
Update changelog for the 0.17.1
2017-12-27 16:01:05 +03:00
Victor Nakoryakov
987bb71be3 doc(changelog): update for the 0.17.1 2017-12-27 15:52:26 +03:00
Kirill Shumilov
bb578c9e08 Merge pull request #992 from xodio/fix-990-win-app-icon
Update App icon for Windows (`icon.ico`) with a pack of different sizes
2017-12-27 15:28:23 +03:00
Kirill Shumilov
bd1143b143 fix(xod-client-electron): make icon.ico file contains a pack of icons in different sizes 2017-12-27 14:22:53 +03:00
Evgeny Kochetkov
c0291d5d8a Merge pull request #993 from xodio/fix-988-truncated-log-lines
Don’t truncate log lines
2017-12-27 14:15:01 +03:00