Ray Schamp
14a53a5815
Merge pull request #49 from TheBrokenRail/patch-3
...
Make Insertion Marker Visible
2017-01-30 14:36:03 -05:00
TheBrokenRail
b9dee65a2e
Make Insertion Marker Visible
2017-01-27 19:32:54 -05:00
TheBrokenRail
139a67dd65
Change ScratchBlocks Colors to match concept colors from #1 ( #46 )
...
Change Toolbox Categories to match new design color
2017-01-27 11:00:28 -05:00
Steven Dale
145d6a485a
Merge pull request #43 from CosmicWebServices/master
...
Design Changes
2017-01-25 08:06:53 -05:00
Cosmic Web Services
a97292b73e
Update green-flag.css
2017-01-23 20:43:19 -05:00
Cosmic Web Services
cba56276fc
Update box.css
2017-01-23 20:37:13 -05:00
Andrew Sliwinski
7d8f709aad
Merge pull request #38 from CSnap/master
...
Adding Data to backdrop.json
2017-01-23 18:00:49 -05:00
Silly Inventor
8e39870abe
Merge pull request #1 from SillyInventor/master
...
No one else is working on this over here at the moment, so I am going to pull myself. Sorry ya'll.
2017-01-19 12:23:34 -05:00
Silly Inventor
e6d036aa14
Added Image Size and Resolution Data to Backdrop Library For Missing Files
2017-01-19 12:17:12 -05:00
Andrew Sliwinski
6413687002
Merge pull request #35 from thisandagain/bugfix/oss
...
Add Contribution Guidelines and Issue / PR Templates
2017-01-18 08:24:17 -05:00
Andrew Sliwinski
afb6d1fe7d
Merge pull request #34 from rschamp/static-libraries
...
Improve media library performance
2017-01-17 17:27:55 -05:00
Andrew Sliwinski
55dcffbde2
Fix links in contribution guidelines
2017-01-17 17:16:58 -05:00
Andrew Sliwinski
c1ad836596
Improve contribution guidelines and issue/pr templates
2017-01-17 17:13:21 -05:00
Ray Schamp
58d5286b60
Calculate rotation centers from backdrop library
...
The `info` property seems to refer to the image size, not the rotation center in the backdrop library. So if it exists, halve it to find the center.
Towards #18
2017-01-13 12:52:24 -05:00
Ray Schamp
845076ca18
Replace other libraries with static json
...
Remove MediaLibrary helper since it is now unused
2017-01-12 09:26:57 -05:00
Ray Schamp
26bfe9560f
Static-ify sprite library
2017-01-11 18:58:46 -05:00
Ray Schamp
8168483d98
Use native SVG rendering for library thumbnails
...
Now possible because we send down the correct content type for SVG assets.
2017-01-09 16:15:55 -05: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
175b4d77a6
Merge pull request #31 from rschamp/bugfix/20-windows-port-var
...
Configure port through webpack, not npm
2017-01-05 10:56:16 -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
Eric Rosenbaum
58984a1ec5
instantiate audio engine on stage
2017-01-04 18:35:20 -05:00
Ray Schamp
f9172d3a4a
Merge pull request #29 from rschamp/declutter
...
YAGNI: Remove clutter from GUI component
2016-12-20 17:04:19 -05:00
Ray Schamp
b85c61a60b
YAGNI: Remove clutter from GUI component
2016-12-20 16:49:43 -05:00
Ray Schamp
8ce79f0e20
Merge pull request #28 from rschamp/feature/flag-state
...
Update in/active states for flag and stop
2016-12-20 16:46:43 -05:00
Ray Schamp
a159d827fb
Merge pull request #26 from rschamp/feature/layout
...
Pass for overall layout
2016-12-20 16:44:51 -05:00
Ray Schamp
1fa695dfec
Update in/active states for flag and stop
2016-12-16 10:10:53 -05:00
Ray Schamp
d1cf0a433a
Merge pull request #27 from rschamp/hooks
...
Make git hooks a bit less cumbersome
2016-12-15 15:59:19 -05:00
Ray Schamp
560849ac79
Make git hooks a bit less cumbersome
2016-12-15 15:55:09 -05:00
Ray Schamp
f9970d6c87
Lint
2016-12-15 14:23:08 -05:00
Ray Schamp
370d66e45f
Adhere to Trello CSS guide in green flag/stop
2016-12-15 11:15:40 -05:00
Ray Schamp
6ae2fbb6a0
Use Box in libraries and modal
2016-12-15 11:15:18 -05:00
Ray Schamp
789fd14653
Layout pass
...
Move layout styles from component stylesheets to the GUI, or the component that is placing the component.
Add a new `Box` component to control layouts, basically giving a convenient way to lay out with flexbox.
Use `Box` as the output component for any component that may need to be passed layout options. The props passing convention allows giving layout props to the final `Box` component, making wrapping with another `Box` unnecessary in some cases.
2016-12-15 11:14:40 -05:00
Ray Schamp
c59f818a4f
Fix CSS autoprefixing
...
`importLoaders` is needed for the way postcss works with css modules.
Update browser target to match scratch-www
2016-12-12 11:28:09 -05:00
Ray Schamp
90c40716a6
Move MediaLibrary init to target-pane
...
It was not being used by GUI so no reason for it to be initialized there
2016-12-12 11:28:09 -05:00
Ray Schamp
71a8a30c09
Merge pull request #25 from rschamp/feature/sprite-selector
...
Sprite selector, CSS and Redux overhaul
2016-12-12 11:27:43 -05:00
Ray Schamp
bd9910184b
Sprites always have costume data now
2016-12-12 11:22:06 -05:00
Ray Schamp
525623769d
Make ...rest syntax consistent.
2016-12-12 11:18:52 -05:00
Ray Schamp
7542f1b549
Give GUIComponent responsibility of children
...
This will allow the GUIComponent to have control over the layout
2016-12-07 16:44:35 -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
d139609100
Style pass
...
Refactor SpriteSelector into "Target Pane" which contains the sprite selector, stage selector, and the buttons for new sprites, costumes and backdrops.
2016-12-06 18:12:57 -05:00
Ray Schamp
b29670bc52
Split stage selection from sprites
...
Add a new stage selection component that displays the stage separately from the sprite list.
2016-12-05 18:01:17 -05:00
Ray Schamp
cf85a3b1e8
Reduxify modals
2016-12-05 10:47:58 -05:00
Ray Schamp
3cea22ac8e
Fix editingTarget selection
2016-12-05 10:47:24 -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
ccc8a1e25b
Don't use node rules in src/ eslint config
2016-12-02 19:12:17 -05:00
Ray Schamp
865a2916d2
Add custom sprite selector with costume display
2016-12-02 15:22:50 -05:00
Ray Schamp
e3b0069487
Refactor libraries to be a part of SpriteSelector
2016-12-02 15:22:50 -05:00
Ray Schamp
a3d97fef2c
Merge pull request #23 from rschamp/bugfix/shortcuts
...
Don't block keys intended for the browser
2016-12-02 09:31:54 -05:00
Ray Schamp
85b1509072
Send modifier keys to VM but allow bubbling
...
This allows the keys to be used for developer shortcuts, but also keeps the "if any key pressed" block working (and hacked key blocks).
2016-11-29 10:52:12 -05:00