Kirill Shumilov
|
3eeba9b0fb
|
fix(xod-client): fix dumb mistake (accidentally write React instead of ComponentName)
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
668f833e7e
|
test(xod-client-electron): fix test to delete libs from empty_workspace to prevent enlarging of this folder while stdlibs are growing
|
2017-05-16 13:48:07 +03:00 |
|
Victor Nakoryakov
|
ee0424d590
|
feat(workspace): update xod/core scaffold
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
4b617f4701
|
feat(xod-client,xod-client-electron): make initialState changeble by consumer packages and make no opened tabs in the electron version (there is still loaded project and libs)
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
b73ff29581
|
fix(xod-client-electron): make copying of default workspace cross-platform using cpx package
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
65beb9a50b
|
test(xod-client-electron): add one more test and fix it with replacing symlink with real copy of files
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
b962995a0d
|
feat,refactor(xod-client-electron, xod-client): make IPC between renderer and main processes, refactor popups, add new popups
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
6e949ccb79
|
refactor(xod-client): move handling of popups into separate pod popups
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
5b74e9f650
|
fix(xod-fs): fix tests (use fs-extra instead of deleted rimraf)
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
a9559a9e36
|
refactor(xod-client-electron): reorganize shared constants
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
ee5770920e
|
feat(xod-client-electron): subscribe ipc events to workspace functions and run algorithm of getting coherent workspace on IDE launch
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
064ef88ebe
|
feat,refactor(xod-client-electron): rename EVENT_SELECT_RPOJECT into EVENT_OPEN_PROJECT and add saveProject function
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
6cc151a727
|
feat,test(xod-client-electron): complete functions to make coherent workspace (only for main process)
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
aee213e4ef
|
refactor(xod-fs): remove rimraf package and replace it with functions froms fs-extra (remove, removeSync)
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
f69f86d709
|
feat(xod-client-electron): functions for main process to make coherent workspace is ready
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
c932f5c0eb
|
refactor,feat(xod-fs): replace fs.extra with fs-extra, update backup and export copy and rmrf from this package
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
4fa1a73134
|
test(xod-client-electron): add two symlinks to stdlib and to welcome-project in the fixtures directory in testing purposes
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
c14035994b
|
feat(xod-fs): add exported recursive copy function and rmrf
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
0199cb7fd5
|
fix(xod): rename welcome-to-xod project (underscore to dashes) and update .xodworkspace file
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
0614de7faf
|
feat(xod): add welcome-to-xod project into default workspace
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
2d07953b27
|
tweak(xod): remove symlink to stdlib and make symlink to workspace
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
c012361749
|
tweak(xod): move stdlib into default workspace
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
3d0a78482e
|
tweak(xod): clean old stdlib patches
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
f2ca81edda
|
refactor(xod): add stdlib into xodio/xod
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
922ccea613
|
feat(xod-client-electron): add some steps of validating and creating workspace
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
81a49895df
|
feat(xod-client-electron): begin to implement functions to work with workspace
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
e7cd8c468b
|
feat(xod-client-electron): add workspace path into application settings
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
e33b61e283
|
refactor(xod-client-electron): share rejectWithCode with other code via errorCodes.js
|
2017-05-16 13:48:07 +03:00 |
|
Kirill Shumilov
|
01c52d2a67
|
feat(xod-client-electron): add packages chai and electron-mocha to test electron application
|
2017-05-16 13:48:07 +03:00 |
|
Evgeny Kochetkov
|
a1054969ec
|
Merge pull request #506 from xodio/refactor-483-get-rid-of-v1
Refactor 483 get rid of v1
|
2017-05-16 13:09:25 +03:00 |
|
Evgeny Kochetkov
|
69bb2dcdb7
|
tweak(xod-project): clarify utils for getting pins for built-in patches
|
2017-05-16 12:47:29 +03:00 |
|
Evgeny Kochetkov
|
61bb0c16df
|
tweak(xod-fs): extract helper functions from arrangeByFiles
|
2017-05-15 22:22:16 +03:00 |
|
Evgeny Kochetkov
|
55528bafe1
|
tweak(xod-project): remove unused lsPatches and lsDirs utils
|
2017-05-15 21:10:11 +03:00 |
|
Evgeny Kochetkov
|
7a6526e561
|
tweak(xod-project): remove setPin* functions
Because pins are now read-only.
|
2017-05-15 21:07:57 +03:00 |
|
Evgeny Kochetkov
|
8df5871197
|
refactor(xod-client): don’t include a copy of stdlib in initialState
|
2017-05-15 20:13:22 +03:00 |
|
Evgeny Kochetkov
|
849169ce59
|
tweak(xod-project): forbid rebasing of built-in patches
|
2017-05-15 18:52:27 +03:00 |
|
Evgeny Kochetkov
|
775d09f1ee
|
tweak(xod-project): make isPathBuiltIn util more DRY
|
2017-05-15 17:10:01 +03:00 |
|
Evgeny Kochetkov
|
d08fb6af13
|
refactor(*): rename ‘xod/built-in’ to ‘xod/patch-nodes’
|
2017-05-15 16:59:01 +03:00 |
|
Evgeny Kochetkov
|
67954b4c14
|
tweak(xod-fs): tweak xod-project import
|
2017-05-15 16:48:24 +03:00 |
|
Evgeny Kochetkov
|
2dc29618fa
|
tweak(xod-project): make patchPathUtils more DRY
|
2017-05-15 16:29:02 +03:00 |
|
Evgeny Kochetkov
|
da40e5300c
|
refactor(xod-cli): remove doc command
|
2017-05-15 13:41:34 +03:00 |
|
Evgeny Kochetkov
|
68a5751b54
|
refactor(infra): kill xod-doc package
|
2017-05-15 13:37:30 +03:00 |
|
Evgeny Kochetkov
|
4032898e15
|
tweak(xod-client): make local path with an util from xod-project instead of hardcoding
|
2017-05-15 12:49:40 +03:00 |
|
Evgeny Kochetkov
|
709c7e2470
|
tweak(xod-fs): make local path with an util from xod-project instead of hardcoding
|
2017-05-15 12:35:22 +03:00 |
|
Evgeny Kochetkov
|
b82309528a
|
tweak(xod-project): replace last hardcoded patch path manupulations with patchPathUtils
|
2017-05-15 12:34:11 +03:00 |
|
Evgeny Kochetkov
|
e0cfb999d4
|
infra(xod): update yarn.lock
|
2017-05-15 09:29:13 +03:00 |
|
Evgeny Kochetkov
|
1d0d6db15f
|
chore(xod-arduino): update test fixtures
|
2017-05-15 09:27:38 +03:00 |
|
Evgeny Kochetkov
|
1ea0fe8cf5
|
refactor(xod-arduino): don’t convert built-ins to TPatches
|
2017-05-15 09:26:26 +03:00 |
|
Evgeny Kochetkov
|
af6a294bde
|
refactor(xod-fs): reuse some functions from xod-project
|
2017-05-15 09:17:00 +03:00 |
|
Evgeny Kochetkov
|
0debce59c5
|
chore(xod-client): update test fixtures to new data format
|
2017-05-15 09:15:50 +03:00 |
|