Comments (4)
We played with this on iOS some. It was fun but it made pinch-to-zoom really confusing.
from scratch-blocks.
I think we have most of the desired design resolved.
- For our web implementation, just fix the implementation for now. Rachel has already made great progress on this, I think.
- Second drag is ignored in general
- Touching the workspace doesn't prevent you from dragging a block until the workspace is dragged (e.g., if you put your hand on the workspace and don't move it, you can still drag blocks).
- In the long run, we think it would be nice to have pinch-to-zoom (not dragging multiple blocks with multiple fingers). This is a general feeling of priority for using gestures for navigation over block manipulation (since it's really not necessary to manipulate multiple blocks at a time). Not sure if this is performant enough in the web implementation or not.
from scratch-blocks.
@tmickel @rachel-fenichel Should we close this and track any follow-up work in new tickets?
from scratch-blocks.
Implemented!
from scratch-blocks.
Related Issues (20)
- Error while running npm run prepublish in scratch-blocks HOT 4
- ENA-230: Request for a "set saturation effect" block HOT 1
- Horizontal blocks input update HOT 1
- What is the status of horizontal grammar in scratch-blocks? HOT 1
- Round corners of hovered dropdown menu items? HOT 2
- Feature request - change order of parameters of custom block
- Feature request - pen reporters
- scratch-blocks in react application. HOT 2
- Existing block comments are included in the undo stack when loading a project, lose their content on redo HOT 2
- npm install error HOT 6
- npm install error HOT 3
- Just a question
- something very broken in https://scratch.mit.edu/projects/793676889/ HOT 3
- variable event is undeclared in Blockly.Field.prototype.onMouseDown_ HOT 1
- Invalid typeof comparison value in core/xml.js HOT 1
- How to obtain XML through JSON files HOT 1
- npm install issue HOT 2
- 编译 blocks 后没有产出浏览器可识别代码
- horizontal水平方向修改数字无法渲染
- "days since 2000" should be calculated relative to timezone (it's not)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scratch-blocks.