Commit Graph
367 Commits
Author SHA1 Message Date
Paul Kaplan cb1afec95e Add size and remove rotation style from sprite info area.
Fixes https://github.com/LLK/scratch-gui/issues/1064
2017-12-20 15:42:50 -05:00
Paul Kaplan a0ed0c7152 Merge pull request #1084 from paulkaplan/sound-editor-updates
Iteration 2 of sound editor design
2017-12-20 14:50:14 -05:00
Matthew Taylor 8dc26d8d30 Partially Implement GH-830: Add coming soon tooltips (#1069)
* Implement GH-830: Add coming soon tooltips

This implements coming soon tooltips for:
* the small stage size
* save, load and language

It also creates the component that can be copied over into the paint editor for use there as well.

Lastly, this does a small refactor on the full screen implementation to include multiple small screen sizes too.
2017-12-20 14:49:27 -05:00
Paul Kaplan 28050e56c7 Iteration 2 of sound editor stylings.
- New icons
- Play button moved to prominent location
- Styling normalized with costume editor
2017-12-20 10:38:36 -05:00
Paul Kaplan c48d34022f Fix backdrop library 2017-12-15 15:36:42 -05:00
Paul Kaplan efaf2371dc Select the newly added costume, sound or backdrop in the editor. 2017-12-15 12:34:12 -05:00
Ray Schamp 03de3196e3 Merge pull request #667 from josiahneuberger/add-full-screen-render-view
Add full screen render view
2017-12-14 09:38:17 -05:00
Josiah Neuberger ba3ff9d1f3 fixed some minor code smell problems
1. Removed duplication of code in stage component to avoid future
     potential divergence. Now just selectively applying styling based
     on states of zoomed, colorPicking, and question.

  2. Fixed bottom border getting chopped in zoomed mode by adding margin
     and adjusting height/width accordingly.

  3. Removed shouldComponentUpdate from stageHeader as suggested from code
     review. Added ignore lint warning suggesting change to stateless function.
2017-12-13 22:01:09 -05:00
David Aylaian 74bb19292a Remove vendor prefixes and touch-callout 2017-12-11 09:37:07 -05:00
David Aylaian ee6086ed22 Make it so that the user cannot select tabs 2017-12-08 20:10:35 -05:00
Paul Kaplan 5dbbeae6cc Merge pull request #986 from quachtina96/libraryScreenReader
Make libraries screen reader accessible.
2017-12-08 12:02:37 -05:00
Tina Quach 652abb9fe3 add keypress handlers for library item 2017-12-08 10:50:06 -05:00
Paul Kaplan c001b35616 Merge pull request #987 from quachtina96/rotation
Enable sprite rotation keyboard control and standardize tabbing.
2017-12-08 10:11:56 -05:00
DD bfa966e74a Add monitor layout algorithm 2017-12-07 15:26:56 -05:00
Paul Kaplan 7d2aef0e71 Merge pull request #970 from dalearn/develop
Sloves Tab Override
2017-12-06 09:58:19 -05:00
Paul Kaplan 28834b3fa4 Fix nits (h/t @fsih) 2017-12-05 10:06:15 -05:00
Paul Kaplan 1efd0befa0 Fix image sizing 2017-12-04 15:12:36 -05:00
Paul Kaplan 8a2c52da52 Custom procedures reducer, modal and block workspace. 2017-12-04 10:59:31 -05:00
Tina Quach c36e618beb use tabindex 0 to standardize tab order 2017-12-01 11:33:30 -05:00
Tina Quach 4589ba1d5b show focus on and allow keyboard control of rotation in sprite info 2017-12-01 11:30:36 -05:00
Tina Quach affa3d88b2 add close button to the tab order 2017-12-01 11:26:34 -05:00
Wiliam Allen 9418b9ccce Added small separation between tabs and content
I changed the color of the bottom of the tab when selected from white
to the background color of the block chooser.
The main reason for the change was that the white bottom on the tabs
did not blend well with the boundary between gray/blue and white when
selected.  It has been changed so that there is a line that is lighter
than the regular border color which signifies that the tab is selected
and gives it separation from the white content but doesn’t separate the
content too far from the tab as a darker color would do.
2017-11-28 10:04:00 -05:00
Tina Quach 89df9482ab remove e and ordering 2017-11-27 21:41:01 -05:00
Josiah Neuberger d315aba5da Adjust question prompt in full screen to be same size as stage and centered. 2017-11-23 16:23:13 -05:00
Josiah Neuberger b799573644 Merge remote-tracking branch 'upstream/develop' into add-full-screen-render-view 2017-11-22 17:40:49 -05:00
Paul Kaplan 771dafec12 Merge pull request #895 from fsih/perSpriteMonitors
Append sprite name to monitor label for sprite-specific monitors.
2017-11-20 16:48:25 -05:00
Andrew Sliwinski e961b92b6b Fix lint issue re: double quotes 2017-11-20 15:45:50 -05:00
Tina Quach 8379315702 play music on keyboard focus 2017-11-20 13:54:06 -05:00
DD 566f92e3ba Recreate the toolbox with sprite-specific blocks that have different IDs when sprite changes 2017-11-20 11:43:30 -05:00
Tina Quach ba797eded1 revert div to Box 2017-11-20 09:53:10 -05:00
stdio2016 bc3e560777 remove comma in waveform svg output 2017-11-19 12:25:56 +08:00
Tina Quach 38e3197404 enable tabbing to library item buttons 2017-11-17 01:33:55 -05:00
Paul Kaplan 2af9e04fb2 Merge pull request #894 from mewtaylor/issue/paint-gh-41
Make selector column responsive to paint editor width
2017-11-16 13:58:05 -05:00
Tina Quach e4ed4e86de Merge pull request #847 from quachtina96/sprite-info-keyboard
Enable selection of sprite visibility by keyboard.
2017-11-14 15:45:42 -05:00
Tina Quach 9a3e098490 Merge pull request #845 from quachtina96/focus-language-selector
Show focus on language selector.
2017-11-14 15:45:26 -05:00
Tina Quach 857dca5d07 Merge pull request #849 from quachtina96/ariahidden
Hide icons from screenreader
2017-11-14 15:40:24 -05:00
Matthew Taylor bc3447a9fe Make selector column responsive to paint editor width
This is for https://github.com/LLK/scratch-paint/pull/194, making the selector area smaller on tablet so as to create more space for the paint editor
2017-11-13 15:15:18 -05:00
Paul Kaplan c7c323cc9a Merge pull request #853 from quachtina96/scratchlogo
Add alternate text for Scratch logo.
2017-11-13 10:10:53 -05:00
Paul Kaplan 00d523a519 Fix text in input below button. 2017-11-10 11:22:49 -05:00
Tina Quach cf3f2c6192 concise alt text 2017-11-09 21:41:24 -05:00
Tina Quach c09a295d65 remove aria-hidden and add button aria role 2017-11-09 21:31:58 -05:00
Tina Quach 875b4dab78 remove box shadow 2017-11-09 20:49:49 -05:00
Josiah Neuberger 69eacc74e0 Merge branch 'develop' of https://github.com/LLK/scratch-gui into add-full-screen-render-view 2017-11-09 10:31:39 -05:00
Paul Kaplan 1a5d8082a8 Add question and answer components. 2017-11-08 10:20:04 -05:00
Paul Kaplan 3e48bbbae9 Merge pull request #844 from quachtina96/aria-language-selector
Add aria label to language selector.
2017-11-07 09:53:07 -05:00
Josiah Neuberger d18ac0bc86 Merge remote-tracking branch 'upstream/develop' into add-full-screen-render-view 2017-11-03 16:40:10 -04:00
Tina Quach 54b8463a09 nit 2017-11-02 17:25:08 -04:00
Tina Quach 312f490fe2 add alt text for scratch logo 2017-11-02 17:24:21 -04:00
Tina Quach 64e705d1d0 nit prop ordering 2017-11-02 17:20:30 -04:00
Tina Quach 9208f7d216 nit property ordering 2017-11-02 17:07:10 -04:00