Commit Graph
11390 Commits
Author SHA1 Message Date
Andrew Sliwinski 4c03efa603 Remove errant conditional logic for backdrop / costume modal (#145)
* Remove errant conditional logic for backdrop / costume modal. Resolves GH-100
* Remove unused var. Re GH-100
2017-03-01 13:09:02 -05:00
Andrew Sliwinski 497b2df157 Move letters / numbers to top of the sprite library. Resolves GH-137 2017-03-01 11:28:46 -05:00
Steven Dale 63950a5fdb Stage/Backdrop: Design pass (#134)
* Stage/Backdrop: design pass. Changed how selected state works to keep width of pane from shifting. Switched to fixed pixel width to match design spec
* SpriteSelector: removed flex basis width. Pane grows to expand the empty space, since Stage is now fixed width
* SpriteInfo: updated to correct dropdown values. Updated 2nd row type sizing and radio box border-radius
* SpriteInfo: made labels non-selectable. StageArea: added border
* SpriteSelectorItem: Updating type size to match SpriteInfo
2017-02-28 14:33:32 -05:00
Ray Schamp 6db7c75c5a Merge pull request #135 from rschamp/filter-toolbox
Filter toolbox to blocks available to the VM
2017-02-28 14:00:30 -05:00
Ray Schamp 2b82c0cc44 Filter toolbox to blocks available to the VM
Resolves #16
2017-02-28 14:00:09 -05:00
Ray Schamp 963db07713 Merge pull request #136 from LLK/greenkeeper/autoprefixer-6.7.6
Update autoprefixer to the latest version 🚀
2017-02-28 12:11:35 -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
Steven Dale 7f0141e7af Configurable SpriteSelectorItems per row (#90). Standardized spacer variable (#84). MenuBar Pass (#130)
* Standardized use of space units where appropriate
* Reversed box classes for easier readability in Inspector
* Sprite Area: removed unused info button
* SpriteSelectorItems: fixed spacing between rows. Isolated layout + component CSS, now reusable in other context. Items per row is now easily configurable
* MenuBar: refactored structure for clickable items
2017-02-27 13:40:49 -05: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
Ray Schamp 82d51cb19f Merge pull request #131 from LLK/greenkeeper/postcss-loader-1.3.2
Update postcss-loader to the latest version 🚀
2017-02-24 10:03:42 -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
Ray Schamp 0e7da5f05a Merge pull request #129 from LLK/greenkeeper/react-style-proptype-2.0.1
Update react-style-proptype to the latest version 🚀
2017-02-23 16:38:34 -05: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
Ray Schamp 5f9c7ba562 Merge pull request #127 from LLK/greenkeeper/eslint-3.16.1
Update eslint to the latest version 🚀
2017-02-23 08:47:23 -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 e207e3253d Merge pull request #109 from LLK/greenkeeper/xhr-2.4.0
Update xhr to the latest version 🚀
2017-02-20 15:57:49 -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
Ray Schamp c4e876fe54 Merge pull request #103 from LLK/greenkeeper/eslint-plugin-react-6.10.0
Update eslint-plugin-react to the latest version 🚀
2017-02-20 15:41:37 -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
Eric Rosenbaum 7097d16ffd Merge pull request #102 from ericrosenbaum/bugfix/dynamic-menus
Check for empty sound array
2017-02-16 10:59:31 -05: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
Eric Rosenbaum c4decffcdb Check for empty sound array 2017-02-15 17:27:36 -05: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
TheBrokenRail ff0ed97e27 Add sprites to drop-down menus (#81) 2017-02-13 19:02:25 -05:00
Eric Rosenbaum f9df8c7cfa Merge pull request #80 from ericrosenbaum/dynamic-menus
Dynamic menus for costumes and backdrops
2017-02-10 14:13:13 -05:00
Eric Rosenbaum 312fafab08 Dynamic menus for costumes and backdrops 2017-02-09 17:21:56 -05:00
Eric Rosenbaum 13e1a377f3 Merge pull request #77 from ericrosenbaum/sound-menu-update
PygmyMarmosetPatch for sound menu updates on workspace update
2017-02-08 14:15:46 -05:00
Eric Rosenbaum f2cad9c115 Sound menu updates on workspace update 2017-02-08 12:15:34 -05:00
Eric Rosenbaum 861aeb4f6f Merge pull request #76 from ericrosenbaum/sound-menu
Monkeypatch dynamic sound menu into ScratchBlocks
2017-02-07 17:33:08 -05:00
Eric Rosenbaum c4ae964a3e monkeypatch dynamic sound menu into scratchblocks
/ht @rschamp
2017-02-07 17:23:11 -05: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