Commit Graph
1947 Commits
Author SHA1 Message Date
Ray Schamp 5f8f0481fe Dropdown drop shadow, dropped a bit from the comp
It's shifted downward to not overlap the menubar, since it's hard to make a child z-indexed below its parent.
2018-04-12 15:47:47 -04:00
Ray Schamp f116363403 Add dividers
It's a cleaner API IMO but ended up being a messy implementation...
2018-04-12 15:13:43 -04:00
Ray Schamp 56b431da04 Highlight on hover/active 2018-04-12 14:21:30 -04:00
Ray Schamp d47a065090 Finish .menu-bar -> .menu-bar-item rename 2018-04-12 14:21:17 -04:00
Ray Schamp cde8a78e86 Hook up save and load buttons
These use a technique where the save/load functionality is passed from the component to its children via a function argument.  I opted for this rather than a higher order component because it is more readable and requires fewer intermediary components.

This could just as easily been done with a higher order component and would be happy to change it to that instead.

There is a performance implication since there is a function being defined in render. However the menu bar is not a highly re-rendered component, so I thought it would be ok in this case.
2018-04-12 13:34:18 -04:00
Ray Schamp bab8ddabc4 Clean up menu positioning 2018-04-12 10:51:25 -04:00
Ray Schamp e33d73269a Fix cat avatar
Sorry @carljbowman
2018-04-12 10:42:51 -04:00
Ray Schamp b30d3ed230 Consolidate coming soon tooltips into a component
Mostly to remove the repeated props
2018-04-12 10:19:16 -04:00
Ray Schamp defd8b0b44 Rename menu item class name
We have actual menu items now so the things that were menu items should be considered menu bar items
2018-04-12 09:57:41 -04:00
Ray Schamp bad41dab97 First pass on menus
They open and close what more do you want?
2018-04-12 09:51:21 -04:00
Ray Schamp 1a548f75ec Merge pull request #1761 from rschamp/better-error-messages
Add more information to error boundary messages
2018-04-12 09:49:24 -04:00
Ray Schamp a3b8a917aa Remove the redundant error line
The error message is included in the first line of the stack
2018-04-12 09:39:15 -04:00
Ray Schamp cd4a055bb7 Add more information to error boundary messages
While working on the menubar, I couldn't find the source of an error. This adds more stack info to the error messages emitted by the error boundary.
2018-04-11 21:04:14 -04:00
kchadha 7eb6e32778 Merge pull request #1738 from kchadha/default-project-precompression
Update default project with new more compact serialization.
2018-04-11 19:57:38 -04:00
kchadha b5335eeb0a Merge branch 'develop' into default-project-precompression 2018-04-11 19:43:19 -04:00
Karishma Chadha bbfe830bc8 Update scratch-vm version. 2018-04-11 19:34:05 -04:00
Paul Kaplan 2d3c0fa146 Merge pull request #1754 from paulkaplan/sprite-tile-update
Add costume size/sound length details to sprite tile and update styling
2018-04-11 13:43:08 -04:00
Paul Kaplan ce3fadd27e Merge branch 'develop' into sprite-tile-update 2018-04-11 13:42:53 -04:00
Paul Kaplan 2065447a7a Update scratch vm and render 2018-04-11 13:41:34 -04:00
Paul Kaplan dcf2b5c84d Merge pull request #1755 from LLK/greenkeeper/scratch-paint-0.2.0-prerelease.20180410152401
Update scratch-paint to the latest version 🚀
2018-04-11 09:19:21 -04:00
Paul Kaplan 90cf282f23 Merge pull request #1757 from helioh2/develop
Fixing issue #1753
2018-04-11 08:57:42 -04:00
Helio 50609c4568 Fixing issue #1753 - Style fixing 2018-04-10 15:30:32 -03:00
Helio 4bfd99659b Fixing issue #1753 2018-04-10 15:25:46 -03:00
greenkeeper[bot] a9e33dfc7e chore(package): update scratch-paint to version 0.2.0-prerelease.20180410152401 2018-04-10 15:24:17 +00:00
Paul Kaplan af9a178f80 Fix linting 2018-04-10 10:03:55 -04:00
Paul Kaplan 2a1ae917a8 Add shadow filter for selected tiles, making all-white costumes visible. 2018-04-10 09:45:13 -04:00
Paul Kaplan f6a89dbd69 Fix spacing and sizing for tile details 2018-04-10 09:44:46 -04:00
Paul Kaplan 66347c83a4 Add details to sprite tile and update styling 2018-04-10 09:10:23 -04:00
kchadha 7f116786f4 Merge pull request #1752 from paulkaplan/update-vm-04-09-18
Update VM manually in package json
2018-04-09 16:40:35 -04:00
Paul Kaplan 58908830bc Update VM manually in package json 2018-04-09 16:30:24 -04:00
kchadha b4b54fdce9 Merge pull request #1751 from kchadha/remove-sprite-stage-camera
Remove camera upload options from sprite and backdrop selectors.
2018-04-09 16:01:53 -04:00
Karishma Chadha 380dc59027 Remove camera upload options from sprite and backdrop selectors. 2018-04-09 15:41:54 -04:00
kchadha 7e4004bab8 Merge pull request #1750 from kchadha/load-button-fix
Fixes for load button issues.
2018-04-09 15:30:20 -04:00
Paul Kaplan 7ff7676402 Merge pull request #1749 from LLK/greenkeeper/scratch-paint-0.2.0-prerelease.20180409173029
chore(package): update scratch-paint to version 0.2.0-prerelease.2018…
2018-04-09 15:03:06 -04:00
Paul Kaplan 91a5cf2553 Merge pull request #1748 from LLK/greenkeeper/scratch-blocks-0.1.0-prerelease.1523296754
chore(package): update scratch-blocks to version 0.1.0-prerelease.152…
2018-04-09 15:02:54 -04:00
Karishma Chadha bb9f63ce67 Fixes for load button issues. 2018-04-09 15:02:53 -04:00
Paul Kaplan 63623c9f7b Merge pull request #1745 from carljbowman/develop
Phase 1 - Audit/Update GUI Colors
2018-04-09 14:54:11 -04:00
greenkeeper[bot] 1c8445f76f chore(package): update scratch-blocks to version 0.1.0-prerelease.1523296754
Closes #1746
2018-04-09 18:03:54 +00:00
greenkeeper[bot] 3115a2cdf9 chore(package): update scratch-paint to version 0.2.0-prerelease.20180409173029
Closes #1737
2018-04-09 17:30:48 +00:00
carljbowman 013c9a1872 Modified some UI details with new color system
Updates include modifications to interaction states for the following: tabs, add menus, forms, and stage selector.
2018-04-09 13:19:05 -04:00
carljbowman 4e30c0b0c7 Unifiy colors variables
- Auditing color CSS and componet CSS to make consistent.
- Made a first pass of changes to increase contrast to elements that previously were problematic
2018-04-09 13:16:26 -04:00
kchadha 90d2e88d4c Merge pull request #1727 from kchadha/remove-to-string-project-loader
Remove toString call in the project-loader.
2018-04-09 13:14:48 -04:00
Karishma Chadha 9a0170c07e Update default project with new more compact serialization. 2018-04-06 17:54:21 -04:00
Chris Willis-Ford 66ca6fe730 Merge pull request #1725 from cwillisf/fix-handle-extension-added
Fix handleExtensionAdded when no targets present
2018-04-06 10:29:42 -07:00
Paul Kaplan 6928da965b Merge pull request #1732 from paulkaplan/fix-touch-tabs
Manually fire tab change events onclick to fix touching tabs not working
2018-04-06 11:28:30 -04:00
Paul Kaplan 4cd58dc2f2 Only add handlers for costumes/sounds, not needed for blocks. 2018-04-06 10:56:00 -04:00
Ray Schamp ef550b7b34 Merge pull request #1733 from LLK/greenkeeper/scratch-vm-0.1.0-prerelease.1523023502-prerelease.1523023526
Update scratch-vm to the latest version 🚀
2018-04-06 10:43:42 -04:00
Ray Schamp 40d60c7102 Update to the better looking version number 2018-04-06 10:42:40 -04:00
greenkeeper[bot] a78f1133fd chore(package): update scratch-vm to version 0.1.0-prerelease.1523023502-prerelease.1523023526 2018-04-06 14:24:22 +00:00
Paul Kaplan d50766a827 Fix linting 2018-04-06 09:36:09 -04:00