Kirill Shumilov
|
c336008564
|
refactor(errors, snackbar): do less dispatches, make logic easier but inside SnackBar container and make components dumbier
|
2016-07-22 18:00:48 +03:00 |
|
Kirill Shumilov
|
d4938ae9cd
|
fix(app): removed console.log
|
2016-07-22 17:06:00 +03:00 |
|
Kirill Shumilov
|
8a37ee0a8a
|
feat(app, popup): make popup works using property (and state), instead of calling show() method inside App
|
2016-07-22 15:54:09 +03:00 |
|
Kirill Shumilov
|
352cb94248
|
refactor(styles): separate styles for separate files. Each component have a style file.
|
2016-07-22 15:53:32 +03:00 |
|
Kirill Shumilov
|
7f21c01c31
|
refactor(SnackBarError): make handling className "hidden" inside render and state
|
2016-07-22 15:12:36 +03:00 |
|
Kirill Shumilov
|
c034df7c87
|
fix(snackbar): fix bug with disappearing components
|
2016-07-22 15:11:59 +03:00 |
|
Kirill Shumilov
|
e3273ef54c
|
fix(style): fix className hide -> hidden for SnackBarErrors
|
2016-07-22 14:00:59 +03:00 |
|
Kirill Shumilov
|
7720e216c7
|
refactor(errors): make errors working like "processes" using statuses, and don't hiding if mouse over error
|
2016-07-22 13:58:13 +03:00 |
|
Kirill Shumilov
|
689525800b
|
fix(SnackBarError): fix showing animation for cases when something is blocking chrome window (e.g. error when loading wrong file)
|
2016-07-21 19:47:46 +03:00 |
|
Kirill Shumilov
|
d07d706131
|
refactor(app,toolbar): make toolbar dumber and make a validation of loading JSON in App
|
2016-07-21 19:38:17 +03:00 |
|
Kirill Shumilov
|
9f01ed432c
|
feat(app,popup): moved popup that suggest user to install chrome app into a separate component
|
2016-07-21 19:19:00 +03:00 |
|
Kirill Shumilov
|
780d40c2ad
|
refactor(snackbar): refactor SnackBar container (separate it to SnackBarList and SnackBarError components), move styles into .scss and add show/hide animation
|
2016-07-21 19:19:00 +03:00 |
|
Kirill Shumilov
|
e708038496
|
fix(patch): remove unnecessary PatchSVG child in Patch Container and this remove error
|
2016-07-21 19:19:00 +03:00 |
|
Kirill Shumilov
|
3cc7a7a33c
|
refactor(patchSVG): simplified PatchSVG component
|
2016-07-21 19:19:00 +03:00 |
|
Kirill Shumilov
|
415317699d
|
fix(eslint): simplified component PatchWrapper
|
2016-07-21 19:19:00 +03:00 |
|
Kirill Shumilov
|
4ea073c5bb
|
feat(editor,patch): remove styles and div that wraps Patch from Editor and make PatchWrapper and PatchSVG, that wraps Patch contents (dumb components)
|
2016-07-21 19:19:00 +03:00 |
|
Kirill Shumilov
|
a6c35e7d6e
|
feat(toolbar): move toolbar from containers into components directory, mode CreateNodeWidget into Toolbar and change styles
|
2016-07-21 19:19:00 +03:00 |
|
Kirill Shumilov
|
39b72592eb
|
fix(index): remove extension from import styles
|
2016-07-21 19:18:25 +03:00 |
|
Kirill Shumilov
|
7b35b8dd0f
|
fix(app): fix some bugs and add propTypes
|
2016-07-21 19:18:25 +03:00 |
|
Kirill Shumilov
|
0aea1d965f
|
fix(app): revert isChromeApp import
|
2016-07-21 19:18:25 +03:00 |
|
Kirill Shumilov
|
32796d6bd2
|
feat(app): separate creating store and use provider from App container into Root container
|
2016-07-21 19:18:25 +03:00 |
|
Kirill Shumilov
|
4a57fb11cd
|
fix(styles): revert importing styles inside scripts
|
2016-07-21 19:18:25 +03:00 |
|
Kirill Shumilov
|
742dcf4290
|
feat(app): move toolbar from provider
|
2016-07-21 19:18:25 +03:00 |
|
Kirill Shumilov
|
940e20a1ee
|
refactor(toolbar): make toolbar a component
|
2016-07-21 19:18:25 +03:00 |
|
Kirill Shumilov
|
e462852dab
|
Merge pull request #111 from amperka/improve_load_save
Improve load save
|
2016-07-21 19:15:52 +03:00 |
|
Kirill Shumilov
|
738a7f11e5
|
feat(load-errors): add error notification if user try to load project with not .xod extension
|
2016-07-21 13:28:03 +03:00 |
|
Kirill Shumilov
|
d2b6889468
|
feat(save&load): add saving via dialog box (if its possible) and check for .xod extension on load
|
2016-07-21 13:27:31 +03:00 |
|
Kirill Shumilov
|
95bcad3341
|
Merge pull request #110 from amperka/hotfix_load_json
Hotfix of load project from json
|
2016-07-21 12:51:41 +03:00 |
|
Kirill Shumilov
|
f83d719356
|
fix(toolbar): fix name of load project from JSON action
|
2016-07-21 12:46:27 +03:00 |
|
Kirill Shumilov
|
89f2be2ff4
|
Merge pull request #109 from amperka/revert_devtool_extension
Revert redux-devtools-extension to app
|
2016-07-21 12:45:09 +03:00 |
|
Kirill Shumilov
|
548f91fbd1
|
feat(devtools): revert devtools instrument for cases if window hasn't redux-devtool-extension (e.g. chrome app or not installed extension)
|
2016-07-21 11:09:08 +03:00 |
|
Kirill Shumilov
|
bb12d1d324
|
feat(devtools): remove devtools.instrument and reverted devtools that uses chrome extenstion
|
2016-07-21 11:09:08 +03:00 |
|
Kirill Shumilov
|
2b2bf789b4
|
Merge pull request #108 from amperka/improve_number_widget
Improve number widget
|
2016-07-21 10:46:21 +03:00 |
|
Kirill Shumilov
|
ea89d54d95
|
feat(numberWidget&keycodes): input accepts dots and commas, and can change with up/down arrow keys
|
2016-07-21 10:43:10 +03:00 |
|
Victor Nakoryakov
|
2bc72379f1
|
Merge pull request #105 from amperka/feature/76-transpiler
Feature/76 transpiler
|
2016-07-20 22:44:39 +03:00 |
|
Victor Nakoryakov
|
cf11045a16
|
refactor(upload): make upload SFA-compliant, add standard async action statuses
|
2016-07-20 20:14:59 +03:00 |
|
Victor Nakoryakov
|
c0ef685d92
|
fix(tests): bring mocha-webpack back
|
2016-07-20 20:14:26 +03:00 |
|
Victor Nakoryakov
|
e0b7397552
|
chore(eslint): add targets/ to linting
|
2016-07-20 20:14:26 +03:00 |
|
Victor Nakoryakov
|
43aa439db8
|
refactor(eslint): remove superflous quotes in eslint config
|
2016-07-20 20:14:26 +03:00 |
|
Victor Nakoryakov
|
082eeb4962
|
fix(app): make linter happy
|
2016-07-20 20:14:26 +03:00 |
|
Victor Nakoryakov
|
a1dbf74d4f
|
refactor(actions,App): move upload dispatching and handling to actions module
|
2016-07-20 20:14:26 +03:00 |
|
Victor Nakoryakov
|
162d85bbab
|
feat(chrome): add clean up on application window close
|
2016-07-20 20:13:30 +03:00 |
|
Victor Nakoryakov
|
1583fbf2ce
|
feat(upload): implement a working serial uploader
|
2016-07-20 20:13:30 +03:00 |
|
Victor Nakoryakov
|
2840a15bc7
|
chore(app): allow generator functions*
|
2016-07-20 20:11:03 +03:00 |
|
Victor Nakoryakov
|
e50f59d9f0
|
refactor(webpack): make split of web & chrome clear, ignore targets/ modules in web build
|
2016-07-20 20:11:03 +03:00 |
|
Victor Nakoryakov
|
5df1cdb508
|
feat(upload): add minimal framework to interface with Espruino
|
2016-07-20 20:11:03 +03:00 |
|
Kirill Shumilov
|
0708712562
|
Merge pull request #107 from amperka/save_load
Save / load project state from .json
|
2016-07-20 19:38:09 +03:00 |
|
Kirill Shumilov
|
ab2d863f3b
|
style(components&containers): add empty lines between methods
|
2016-07-20 19:03:09 +03:00 |
|
Kirill Shumilov
|
cc550367dd
|
test(load): add test for loading project state from json
|
2016-07-20 18:29:54 +03:00 |
|
Kirill Shumilov
|
8f3e18e109
|
feat(load): add loading project state from json file
|
2016-07-20 18:29:36 +03:00 |
|