Commit Graph
1332 Commits
Author SHA1 Message Date
Paul Kaplan dc5037a4bd Make list monitor remove button reachable and fix overlapping 2018-05-21 09:31:22 -04:00
Paul Kaplan 28e1a4ae05 Make list monitor input full width 2018-05-21 09:29:27 -04:00
Paul Kaplan f3598669fa Make slider monitor full width 2018-05-21 09:29:03 -04:00
Andrew Sliwinski 3642c2b827 Merge pull request #2081 from thisandagain/bugfix/1423
Add missing vector sprites and costumes to libraries
2018-05-17 16:23:40 -04:00
Andrew Sliwinski 0d78411d05 Additional changes from feedback 2018-05-17 16:15:03 -04:00
Andrew Sliwinski f1259db598 Additional changes from feedback 2018-05-17 16:12:57 -04:00
Paul Kaplan 88d36d3f5c Make monitors not draggable in fullscreen or player mode.
Specifically in 2.0:
- Monitors cannot be dragged in fullscreen/player
- List monitors cannot be resized, have items added using the button or have their values edited.
- Slider monitors still work.
2018-05-16 13:55:13 -04:00
Paul Kaplan 5d0fe72f8b Make monitors position correctly in fullscreen 2018-05-16 13:55:13 -04:00
Paul Kaplan f62e426641 Wrap the monitor list in a CSS scale transform 2018-05-16 13:55:13 -04:00
Andrew Sliwinski dd9924a11d Add missing vector sprites and costumes to libraries. Resolves GH-1423 2018-05-16 11:29:19 -04:00
chrisgarrity d7430001b1 Merge pull request #2077 from chrisgarrity/fix-null-projectid
Don’t load null project id
2018-05-15 14:09:59 -04:00
Andrew Sliwinski b2766c108f Merge pull request #2075 from thisandagain/bugfix/2074
Replace white rectangle bitmap with empty svg for default backdrop
2018-05-15 12:53:00 -04:00
chrisgarrity b7bea40170 Don’t load null project id
Only call updateProject to load the project if there is a project id, or it’s the default project id.
2018-05-15 11:34:51 -04:00
Andrew Sliwinski 342edf2b20 Replace white rectangle bitmap with empty svg for default backdrop. Resolves GH-2074 2018-05-15 10:35:47 -04:00
chrisgarrity a5d310606e Merge pull request #2020 from chrisgarrity/feature/project-loader-refactor
Project loader refactor
2018-05-15 06:58:17 -04:00
chrisgarrity 37f98f6099 Fix up comments
- better split of hash-parser/project-loader unit tests.
2018-05-14 17:17:39 -04:00
Eric Rosenbaum bdfd35e89d Merge branch 'develop' into feature/scroll-by-id 2018-05-14 16:51:47 -04:00
Paul Kaplan 3b40b5cac5 Merge pull request #2046 from LukeSchlangen/fix/remove-stage-question-listener
remove question event listener on stage unmount
2018-05-13 14:58:07 -04:00
Paul Kaplan 2464da2885 Fix linting errors from eslint-plugin-react 2018-05-13 13:45:15 -04:00
Luke Schlangen 5974905a7a remove question event listener on stage unmount 2018-05-12 12:50:47 -05:00
Paul Kaplan 3ea7b9e8a2 Fixes from smoke test
Including triple scrollbars on list monitors and fixing the say bubble fonts
2018-05-11 13:34:36 -04:00
Paul Kaplan 227aefac7d Merge pull request #2019 from paulkaplan/interactive-monitor
Make slider and list monitors update variables in the VM
2018-05-11 11:29:41 -04:00
Paul Kaplan 2b7cdcc8cb Fix CSS for min width 2018-05-11 11:25:47 -04:00
Paul Kaplan 109067690c Update in response to comments 2018-05-11 11:15:25 -04:00
DD bee4ffb8a5 Merge branch 'develop' into attachSvgRenderer 2018-05-10 17:28:39 -04:00
Eric Rosenbaum cf2ed0b519 Use extension id if no URL provided 2018-05-10 17:21:38 -04:00
Eric Rosenbaum 5d7e8c3bc3 Give extensions ids in library 2018-05-10 17:20:48 -04:00
Eric Rosenbaum 6a0ef9efb8 Scroll to categories by id 2018-05-10 17:19:52 -04:00
Eric Rosenbaum 5ad053ea15 Add an id to each category 2018-05-10 15:18:55 -04:00
Paul Kaplan 6905704f4f Add an error boundary for monitors, now that they do a lot. 2018-05-10 15:16:54 -04:00
Paul Kaplan a0493d4a0b Make lists have a minimum width 2018-05-10 15:12:56 -04:00
Paul Kaplan de6637e491 Fix linting 2018-05-10 14:50:08 -04:00
Paul Kaplan 3c15ec666d Fix uint16 sound loading error 2018-05-10 14:32:41 -04:00
Paul Kaplan 4d73709aa6 Use a virtualized list to handle huge list editing 2018-05-10 14:29:46 -04:00
Paul Kaplan b0dd9a9fdb Make slider and list monitors update variables in the VM 2018-05-10 11:36:15 -04:00
DD 98999ab852 Send svg renderer to vm 2018-05-10 11:01:43 -04:00
chrisgarrity 0fa62fc05c Split project-loader-hoc
The project loader that is exported with GUI just expects to be passed projectId as a prop, and it manages loading project data.

The part of the project loader that watches for URL hash changes for the playground is a new HOC that is only used in the various playground examples.
2018-05-10 09:31:50 -04:00
Paul Kaplan 2d80d3825a Remove console log 2018-05-09 14:42:06 -04:00
Paul Kaplan 3fb83ec3f7 Fix padding for list items 2018-05-09 14:17:54 -04:00
Paul Kaplan 96d6391bb3 Add "read-only" slider and list monitors.
Includes:
- context menu for switching to sliders, only on variables.
- width, height, min, max properties consumed from VM.
2018-05-09 13:50:47 -04:00
Paul Kaplan 45f44d9720 Merge pull request #2011 from paulkaplan/consume-monitor-mode
Consume monitor mode and position from VM
2018-05-09 11:28:41 -04:00
chrisgarrity 9478510c98 Fix stage sizing for www 2018-05-09 10:47:53 -04:00
chrisgarrity 63fb368857 Merge pull request #2010 from chrisgarrity/issue/gh1853-app-target
Add setAppElement to GUI.

Fixes #1853
2018-05-09 10:47:24 -04:00
kchadha f254e67fae Merge pull request #1989 from Kenny2github/develop
Add random backdrop menu option
2018-05-09 10:14:32 -04:00
chrisgarrity 0448f7e80e Add setAppElement function to exported GUI
Fixes #1853
2018-05-09 10:03:30 -04:00
Paul Kaplan 29b37e2b34 Allow for empty mode only for backwards compatibility 2018-05-09 10:03:12 -04:00
Paul Kaplan eb60744bf2 Change monitor "type" to "mode" to be consistent with vm 2018-05-09 10:01:14 -04:00
Paul Kaplan 896f732c92 Fix css for large monitors to make sizing more consistent with Scratch 2 2018-05-09 10:00:17 -04:00
Paul Kaplan 3bd5abfc26 Consume mode info from the VM 2018-05-09 09:59:44 -04:00
Ray Schamp fb39799700 Merge pull request #2001 from mzgoddard/arraybuffer-loader
Replace buffer-loader with arraybuffer-loader
2018-05-08 16:54:48 -04:00