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
afc167bfdf
tweak(xod-client): prevent overlaping of Patch contents by Breadcrumbs
2018-01-18 12:56:23 +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
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
8800d7156d
style(xod-client): update and unify basic styles (font-sizes, colors)
2018-01-16 16:51:52 +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
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
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
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
5b7eaf8fd9
fix(xod-client): make webpack build with NODE_ENV=production work
2018-01-12 17:16:43 +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
e703486c66
fix(xod-client-electron): typo in updater dialog
2018-01-02 15:03:47 +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
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
f76ea90e6c
chore(infra): release 0.17.1
2017-12-27 16:02:28 +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
e48372f4e3
fix(xod-client): don’t truncate log lines
...
Closes #988
2017-12-27 13:52:20 +03:00
Kirill Shumilov
b976fb42e7
fix(xod-client, xod-client-electron): fix cursors for some elements
2017-12-27 13:19:10 +03:00
Evgeny Kochetkov
2f95eafead
fix(xod-client): remove opacity transitions from CustomScroll
2017-12-26 21:07:01 +03:00
Evgeny Kochetkov
c6c9b479d2
fix(xod-client): make NoPatch view fullscreen again
2017-12-26 20:16:34 +03:00
Kirill Shumilov
68785a2372
fix(xod-client): fix minimal width of PatchDocs component with minimal modifier (for QuickHelp panel)
2017-12-26 18:26:01 +03:00
Victor Nakoryakov
ec5946a00e
chore(infra): release 0.17.0
2017-12-26 15:56:11 +03:00
Evgeny Kochetkov
2737e6b18f
fix(xod-client): clear all log entries when pressing eraser icon in deployment pane
2017-12-26 15:43:24 +03:00
Evgeny Kochetkov
1b020104e1
feat(xod-client, xod-client-electron): deployment pane
...
Closes #959
2017-12-26 14:00:38 +03:00
Evgeny Kochetkov
97f7a2e659
tweak(xod-client-electron): add optional parameter to uploadToArduinoConfig to check “debug after upload” by default
2017-12-26 14:00:38 +03:00
Victor Nakoryakov
8704e90c10
chore(xod-cli,xod-pm): update swagger client version to latest
...
Fixes spammy warnings: `Parameter 'orgname' is ambiguous because the
defined spec has more than one parameter with the name: 'orgname' and
the passed-in parameter values did not define an 'in' value.`
See: https://github.com/swagger-api/swagger-js/pull/1197
2017-12-26 13:31:56 +03:00
Kirill Shumilov
7bacc77fee
feat(xod-client): add code highlighting for xod types, builtin functions, special keywords and some builtin functions from Arduino, indent code with spaces using Tab/Shift-Tab
2017-12-26 12:40:05 +03:00
Kirill Shumilov
4fa50a5f29
tweak(xod-client): update styles of Breadcrumbs and CodeEditor
2017-12-25 13:35:14 +03:00
Kirill Shumilov
00700dd740
tweak(xod-client-electron): update application icons
2017-12-22 19:06:52 +03:00
Kirill Shumilov
d451893159
tweak(xod-client): update XOD logo in NoPatch component
2017-12-22 19:06:52 +03:00
Kirill Shumilov
9fcaf56629
tweak(xod-client): make Helpbox works fine with right-sided ProjectBrowser (and other things that closer to the right side)
2017-12-22 18:45:23 +03:00
Kirill Shumilov
e1760581ea
fix(xod-pm): fix infinite retries for non 404 errors while fetching libs and lib datas
2017-12-22 18:34:56 +03:00
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