Ray Schamp
0bfcd3fed2
Don't capture keys intended for the browser
...
This is mostly because it was annoying that Cmd-Opt-J didn't work, but seems like a good thing to have in general.
2016-11-29 10:05:28 -05:00
Ray Schamp
be82bddd0c
Merge pull request #22 from rschamp/feature/flag-glow
...
Glow flag/stop button when scripts are running
2016-11-28 11:51:28 -05:00
Ray Schamp
ad2eb5501a
Glow flag/stop button when scripts are running
...
For now this uses the CSS `filter` property to crudely "highlight" for the active state. This is a temporary solution until we have a real design for the active states.
2016-11-23 16:07:51 -05:00
Ray Schamp
5ebeac684b
Fix names of script glow events
...
These were named inconsistently in scratch-vm
2016-11-23 15:49:29 -05:00
Tim Mickel
a49e06309d
Merge pull request #21 from tmickel/bugfix/costume-lib
...
Fix string interpolation in costume-library
2016-11-21 14:33:35 -05:00
Tim Mickel
05a2c5fa63
Fix string interpolation in costume-library
2016-11-21 13:54:50 -05:00
Ray Schamp
2060cb0b38
Fix lint warnings
2016-11-17 16:06:45 -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
Ray Schamp
d00ba029b3
Prevent gh-pages from being processed with Jekyll
...
This removed our vendor files before. Prevent anything else from happening in the future
2016-11-08 17:00:38 -05:00
Ray Schamp
152df65ec9
Update README for public release
2016-11-08 15:57:25 -05:00
Ray Schamp
845d533a84
Fix workspace sizing again
2016-11-04 15:45:33 -04:00
Ray Schamp
481cf3f0df
Fix workspace sizing
2016-11-04 15:35:15 -04:00
Ray Schamp
9048ec5a76
Fix modalStyle prop type
2016-11-04 14:02:55 -04:00
Ray Schamp
6ba583f430
Fix canvas ref
2016-11-04 13:50:50 -04:00
Ray Schamp
294e89265e
im dum
2016-11-04 13:45:52 -04:00
Ray Schamp
c11500f4dc
Remove animationFrame
2016-11-04 13:41:34 -04:00
Ray Schamp
e36128ebcd
Deal with Github's Jekyll update madness
2016-11-04 13:41:21 -04:00
Ray Schamp
1a23ce5c28
Add green flag and stop icons
2016-10-26 22:48:56 -04:00
Ray Schamp
75117a9067
Merge pull request #11 from rschamp/lint-package-json
...
Set up base eslint config in .eslintrc.js
2016-10-24 17:37:55 -04:00
Ray Schamp
7ea1e35663
Set up base eslint config in .eslintrc.js
...
After doing this, new rules began applying for some reason:
`eol-last` only began taking the 'always' parameter as of 3.6.0, so I needed to update eslint.
`no-unused-var` started warning about process.env after updating the config structure
`comma-dangle` decided to start working, maybe because of the upgrade to eslint? Autofixed with --fix
2016-10-24 17:36:56 -04:00
Ray Schamp
55d359a742
Merge pull request #10 from rschamp/lint-2
...
Actually lint React files
2016-10-24 15:01:15 -04:00
Ray Schamp
620843c5a2
Upgrade eslint-config-scratch to 2.0
...
Includes rules missed in the first pass of eslint rules
2016-10-24 14:59:35 -04:00
Ray Schamp
368a2a8ae0
Actually lint React files
...
Previously eslint ignored .jsx files :|
2016-10-24 14:58:53 -04:00
Ray Schamp
cdbf45ae91
Merge pull request #9 from rschamp/lint
...
eslint-config-scratch: React + ES6 Edition
2016-10-24 09:43:49 -04:00
Ray Schamp
97b0f26bef
Fix minilog prefix
2016-10-24 09:39:50 -04:00
Ray Schamp
91547c1fb5
No need to supply @return if there's no return
2016-10-24 09:39:35 -04:00
Ray Schamp
dc626b13c0
Adjust env for root vs src
...
node relevant at the root, but not in src. Broser relevant in src, but not in root.
2016-10-23 16:29:22 -04:00
Ray Schamp
5b7c557f89
Fix JSDoc return statements
...
null !== undefined
2016-10-23 16:25:33 -04:00
Ray Schamp
0bc0f3ae39
Only lint for React/ES6 in src
2016-10-23 11:53:17 -04:00
Ray Schamp
3113f31f46
Add shapeFromPropTypes utility for passed props
2016-10-22 11:44:26 -04:00
Ray Schamp
767721be14
All the rest of the linting
2016-10-22 11:44:23 -04:00
Ray Schamp
7f9d9729c6
Lint: JS -> JSX
2016-10-22 11:07:29 -04:00
Ray Schamp
ed63d5250b
Update eslint to use shared eslint-config-scratch
2016-10-22 10:58:51 -04:00
Ray Schamp
547ed5599e
Merge pull request #8 from rschamp/react-peers
...
Pin React devDependencies, add peerDependencies
2016-10-21 12:14:02 -04:00
Ray Schamp
534feb9fc2
Pin React devDependencies, add peerDependencies
...
When the package is installed as a dependency, it should warn the installer that React is a peerDependency. When installed this way, the devDependencies won't be installed, so only one version of React will be present. However when it's installed as a standalone project, React should be installed automatically as a devDependency.
I think this gives us the best of both worlds — simple development setup as well as supporting usage as an installed package.
2016-10-21 10:57:37 -04:00
Tim Mickel
13efe77bcb
Merge pull request #7 from tmickel/feature/libraries
...
Initial rough sprite/costume/backdrop libraries
2016-10-21 09:54:41 -04:00
Tim Mickel
7fcf71ddea
NL for library item
2016-10-20 13:47:43 -04:00
Tim Mickel
bd900a937c
Fix merge duplication of package.json
2016-10-20 13:46:52 -04:00
Tim Mickel
9cc4dcf48f
Fix id for selected item, return when CostumeCanvas draw fails
2016-10-20 13:44:16 -04:00
Tim Mickel
bd22602aa7
Fix the props situation
2016-10-20 13:41:14 -04:00
Tim Mickel
7d36701998
Add defaults for library props
2016-10-20 13:34:06 -04:00
Tim Mickel
7c5cecb67f
Return the library item object
2016-10-20 13:32:37 -04:00
Tim Mickel
14afd85197
bindAll throughout
2016-10-20 13:31:48 -04:00
Tim Mickel
a6bdf09ba6
Various nits
2016-10-20 13:29:00 -04:00
Tim Mickel
ee72f23f7b
Idiomatic "map"
2016-10-20 13:26:09 -04:00
Tim Mickel
93645ea7e6
CostumeCanvas nits
2016-10-20 13:24:27 -04:00
Tim Mickel
7a675cd82f
Merge branch 'master' into feature/libraries
...
# Conflicts:
# package.json
# src/containers/gui.js
2016-10-20 13:10:23 -04:00
Tim Mickel
41c1765242
Initial rough sprite/costume/backdrop libraries
2016-10-19 18:03:42 -04:00
Ray Schamp
b1c14cc329
Apply props-passing pattern to all components
2016-10-19 10:23:25 -04:00