phetsims / area-model-decimals Goto Github PK
View Code? Open in Web Editor NEW"Area Model Decimals" is an educational simulation in HTML5, by PhET Interactive Simulations
License: GNU General Public License v3.0
"Area Model Decimals" is an educational simulation in HTML5, by PhET Interactive Simulations
License: GNU General Public License v3.0
The width of the partially hidden Area Model Calculation box (The middle option) changes when dragging the partitions. While the max width is changeable to allow for very large calculations, similar uses in the Area Model suite, or even the fully visible Area Model Calculation option, seem to have the width set at the width of the graph.
Found while working on phetsims/qa#201, but unrelated as it appears in Win 10 as well.
Steps to reproduce:
Example on partially hidden box:
Example on fully visible box:
@jonathanolson looks like I can only repro this in this sim, so maybe floating point errors?
Usually the partition line would "snap" to the far edge when encountering an area of 0, but in this case it stays:
Seen on 10.13.3 Chrome, master at 3:00 PM (3/16).
The calculation panel needs some description work. The calculation could be hidden, show line-by-line, or show full calculation.
Description questions:
Implementation questions:
I'll add to the above as I think of my questions.
Per @kathy-phet's request in phetsims/qa#295 I am making issues in each published sim repo detailing the pointer areas and usability of sims on phone sized screens. Done on an iPhone 7 iOS 12 device.
Potential Difficulties Noticed:
Although the area-model-introduction draggable node seems to work just fine, I get an assertion error when trying to use the arrow keys to change the grid size for the decimals sim. @jonathanolson do you know how this regression could have happened.
grunt unpublished-readme
grunt generate-data
in perennial and check in)grunt published-README
(in master and release branch)This branch (1.2) had changes related to the following applied:
Presumably one or more of these changes is likely to have been applied after the last RC version, and should be spot-checked by QA in the next RC (or if it was ready for a production release, an additional spot-check RC should be created).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.