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