Ray Schamp
193615c668
Update dependencies ( #287 )
...
* chore(package): update autoprefixer to version 6.7.7
https://greenkeeper.io/
* chore(package): update css-loader to version 0.28.0
Closes #231
https://greenkeeper.io/
* chore(package): update postcss-simple-vars to version 3.1.0
https://greenkeeper.io/
* chore(package): update react-modal to version 1.7.3
https://greenkeeper.io/
* chore(package): update react-style-proptype to version 2.0.2
https://greenkeeper.io/
# Conflicts:
# package.json
* chore(package): update style-loader to version 0.16.1
Closes #253
https://greenkeeper.io/
* chore(package): update webpack to version 2.3.2
Closes #264
https://greenkeeper.io/
2017-04-01 19:02:44 -04:00
Chris Willis-Ford
47d6cf7441
Merge pull request #261 from cwillisf/use-storage
...
Use scratch-storage
2017-03-23 22:13:59 -07:00
Paul Kaplan
a8c373a31f
Use explicit version for react-tabs
2017-03-23 09:46:31 -04:00
Paul Kaplan
37803aa4d3
Add sound and costume tabs
2017-03-23 09:46:31 -04:00
Christopher Willis-Ford
4f66fbc48b
Create ScratchStorage instance & give it to the VM
...
There are a handful of places where the GUI code could use the storage
module directly; converting those is for a later change.
2017-03-20 15:28:37 -07:00
Ray Schamp
8ae968f350
Update dependencies ( #228 )
...
* chore(package): update react-redux to version 5.0.3
https://greenkeeper.io/
* chore(package): update style-loader to version 0.13.2
https://greenkeeper.io/
* chore(package): update react-modal to version 1.7.2
Closes #151
https://greenkeeper.io/
* chore(package): update postcss-loader to version 1.3.3
https://greenkeeper.io/
* chore(package): update babel-loader to version 6.4.0
https://greenkeeper.io/
* chore(package): update css-loader to version 0.26.4
Closes #133
https://greenkeeper.io/
* Trust babel for the future
2017-03-09 11:55:14 -05:00
Ray Schamp
e0a9f0ea76
Throttle actions coming in from the VM
...
These aren't necessary to update in realtime, so throttle them to once every 30ms
2017-03-02 10:39:31 -05:00
greenkeeper[bot]
f4a7090391
chore(package): update autoprefixer to version 6.7.6
...
https://greenkeeper.io/
2017-02-28 10:10:38 +00:00
Ray Schamp
3c229a2cde
Merge pull request #126 from LLK/greenkeeper/autoprefixer-6.7.5
...
Update autoprefixer to the latest version 🚀
2017-02-24 10:06:24 -05:00
greenkeeper[bot]
b6c4a59b65
chore(package): update postcss-loader to version 1.3.2
...
https://greenkeeper.io/
2017-02-24 10:48:12 +00:00
greenkeeper[bot]
aeea064314
chore(package): update react-style-proptype to version 2.0.1
...
https://greenkeeper.io/
2017-02-23 20:57:20 +00:00
Ray Schamp
3afb13406f
Use large range on true "dev" dependencies ( #114 )
...
* Remove unnecessary dev dependencies
* Use large range on true "dev" dependencies
The exact versions of these dependencies are not important for building, so give them large ranges in order to quiet down greenkeeper.
I did not split them between dependencies and devDependencies because a package's dependencies are installed whenever the package is installed as a dependency. Installing all of these would be obnoxious and unnecessary.
2017-02-23 15:41:25 -05:00
greenkeeper[bot]
44d1b50f2e
chore(package): update eslint to version 3.16.1
...
https://greenkeeper.io/
2017-02-22 22:33:56 +00:00
greenkeeper[bot]
30cc90ea44
chore(package): update autoprefixer to version 6.7.5
...
https://greenkeeper.io/
2017-02-22 12:19:34 +00:00
Ray Schamp
6d2d1dae4b
Use postcss-simple-vars for variables ( #125 )
...
Using postcss-modules-values with imported values failed on our current basic usage; it is apparently not mature enough to be used yet.
The syntax used by postcss-simple-vars is already familiar to most people familiar with modern CSS build systems.
2017-02-21 18:43:00 -05:00
Ray Schamp
1cec825e62
Merge pull request #119 from LLK/greenkeeper/autoprefixer-6.7.4
...
chore(package): update autoprefixer to version 6.7.4
2017-02-20 16:00:57 -05:00
Ray Schamp
116b0054fd
Merge branch 'master' of github.com:LLK/scratch-gui into greenkeeper/autoprefixer-6.7.4
...
# Conflicts:
# package.json
2017-02-20 15:57:18 -05:00
Ray Schamp
a0d2911936
Merge branch 'master' of github.com:LLK/scratch-gui into greenkeeper/xhr-2.4.0
...
# Conflicts:
# package.json
2017-02-20 15:50:00 -05:00
Ray Schamp
5107462d10
Merge pull request #113 from LLK/greenkeeper/eslint-3.16.0
...
Update eslint to the latest version 🚀
2017-02-20 15:48:00 -05:00
Ray Schamp
6c55128a3c
Merge pull request #118 from LLK/greenkeeper/webpack-dev-server-2.4.1
...
chore(package): update webpack-dev-server to version 2.4.1
2017-02-20 15:47:07 -05:00
Ray Schamp
22fee86b2b
Merge pull request #104 from LLK/greenkeeper/svg-url-loader-2.0.2
...
Update svg-url-loader to the latest version 🚀
2017-02-20 15:44:58 -05:00
Ray Schamp
f6d816fcd4
Merge pull request #116 from LLK/greenkeeper/postcss-loader-1.3.1
...
chore(package): update postcss-loader to version 1.3.1
2017-02-20 15:43:50 -05:00
Ray Schamp
da839b8d9b
Merge pull request #117 from LLK/greenkeeper/babel-core-6.23.1
...
chore(package): update babel-core to version 6.23.1
2017-02-20 15:43:37 -05:00
Ray Schamp
afe66cb8ff
Merge pull request #115 from LLK/greenkeeper/babel-loader-6.3.2
...
chore(package): update babel-loader to version 6.3.2
2017-02-20 15:43:23 -05:00
greenkeeper[bot]
8a70c42169
chore(package): update eslint to version 3.16.0
...
https://greenkeeper.io/
2017-02-20 16:43:13 +00:00
greenkeeper[bot]
84635dd571
chore(package): update autoprefixer to version 6.7.4
...
Closes #99
https://greenkeeper.io/
2017-02-20 14:20:17 +00:00
greenkeeper[bot]
f2cb7bc8b5
chore(package): update webpack-dev-server to version 2.4.1
...
Closes #112
https://greenkeeper.io/
2017-02-19 22:16:23 +00:00
greenkeeper[bot]
54dc7225f2
chore(package): update postcss-loader to version 1.3.1
...
Closes #82
https://greenkeeper.io/
2017-02-18 10:51:33 +00:00
greenkeeper[bot]
449add65ab
chore(package): update xhr to version 2.4.0
...
https://greenkeeper.io/
2017-02-17 20:56:20 +00:00
greenkeeper[bot]
7517183eca
chore(package): update svg-url-loader to version 2.0.2
...
https://greenkeeper.io/
2017-02-16 12:53:29 +00:00
greenkeeper[bot]
8e148a78f8
chore(package): update babel-loader to version 6.3.2
...
Closes #95
https://greenkeeper.io/
2017-02-16 10:04:21 +00:00
greenkeeper[bot]
559d0fb1d5
chore(package): update eslint-plugin-react to version 6.10.0
...
https://greenkeeper.io/
2017-02-16 00:00:20 +00:00
Steven Dale
74dde69fd0
Design pass: layout panes, sprite libraries, info area, import buttons, + menu bar ( #83 )
...
* Covers parts of these issues: GUI layout panes (#69 ), sprite libraries (#12 ), import buttons (#64 ), menu bar (#67 ), and sprite info area (#53 )
~ Refactored layout pane structure by removing `display: flex` from `.box`, by default. Declaring flex instead only where specifically needed. This helped fix layout quirks, and should help us avoid hard to find issues related to nested flex boxes
~ Added descriptive classnames to boxes/containers/wrappers. Moved more padding, margins + layout into these wrappers to help with component reusability.
~ Set up a spacer unit variable inside `gui.css`, to start keeping consistent padding, margins and rounded corners between panes. Used [CSS/PostCSS Modules](https://github.com/css-modules/postcss-modules-values ) to avoid SCSS dependency.
~ Refactored inline styles from JSX, into CSS files. 2 reasons: a) prepping for reuse of CSS Module variables. b) Feels easier to debug complex flex layouts when all the styles are in one place vs JS/HTML/CSS syntax mixed together
~ Added menu bar into layout via new component, and sprite info header in sprite selector pane, with stubs for the labels + forms. Sprite items are correctly scrolling, while leaving the header fixed, in Chrome. Mostly working in FFx. Not working in Safari, IE yet.
~ Style pass on library modal
~ Experimenting with a few different transition styles: Logo in menu bar, sprite library items, Add buttons.
2017-02-15 08:46:16 -05:00
greenkeeper[bot]
646c885f62
chore(package): update babel-loader to version 6.3.0 ( #93 )
...
https://greenkeeper.io/
2017-02-14 10:55:55 -05:00
greenkeeper[bot]
8ade8b79a5
chore(package): update babel-core to version 6.23.1
...
Closes #92
https://greenkeeper.io/
2017-02-14 02:25:14 +00:00
Ray Schamp
14781062d9
Merge pull request #72 from rschamp/perf-target-pane
...
Implement shouldComponentUpdate on TargetPane
2017-02-07 14:02:02 -05:00
Ray Schamp
bd648e3bd5
Implement shouldComponentUpdate on TargetPane
...
Improves performance by comparing sprite info values (rather than object identities), and by excluding irrelevant data from this comparison.
2017-02-03 17:23:18 -05:00
greenkeeper[bot]
02e418a29c
chore(package): update eslint to version 3.15.0
...
https://greenkeeper.io/
2017-02-03 22:09:56 +00:00
greenkeeper[bot]
a2fe0c4116
chore(package): update webpack-dev-server to version 2.3.0
...
https://greenkeeper.io/
2017-02-03 15:14:29 +00:00
Ray Schamp
e8fdd3b871
Fix config for Webpack 2
2017-02-02 14:47:37 -05:00
greenkeeper[bot]
6f7a0953ad
chore(package): update dependencies
...
https://greenkeeper.io/
2017-02-02 17:25:35 +00:00
Eric Rosenbaum
3f62f300c0
Merge pull request #33 from ericrosenbaum/master
...
add audio engine
2017-01-06 16:34:21 -05:00
Eric Rosenbaum
2dd8c55ba0
update package name for scratch-audio
2017-01-06 10:14:32 -05:00
Ray Schamp
c58c3d1a4a
Configure port through webpack, not npm
...
The previous method of configuring the port number was not cross-platform. Resolves #20
2017-01-05 10:47:49 -05:00
Ray Schamp
560849ac79
Make git hooks a bit less cumbersome
2016-12-15 15:55:09 -05:00
Ray Schamp
16fbb64cca
Use CSS modules for styles
...
The inline css method gives us nothing that CSS modules can't give us. This puts the project more in line with the way www works, and makes CSS actually readable.
Using class names gives us full control of the modal styles.
2016-12-07 15:59:07 -05:00
Ray Schamp
24389c30c3
Reduxify sprite selector
...
In preparation to split the sprites from the stage, start managing the target list state in a single place.
2016-12-02 19:16:19 -05:00
Ray Schamp
e3b0069487
Refactor libraries to be a part of SpriteSelector
2016-12-02 15:22:50 -05:00
Ray Schamp
a23953a758
Don't ignore .nojekyll in gh-pages
2016-11-10 15:13:19 -05:00
Ray Schamp
fbaf2b8fb9
Update travis-after-all for the public repo
2016-11-08 17:12:18 -05:00