# 0.00.14 (41807) Jun 19, 2010 6/19/10 dev version with fixes and 6/18/10 change requests 6/19/10 in magnifying glass view, hide minor species for acid (OH-) and base (H3O+) 6/19/10 change "Bar Graph" to "Concentration Graph" 6/19/10 change "Show Water" to "Show H2O Molecules" # 0.00.13 (41783) Jun 17, 2010 6/17/10 dev version with 6/17/10 change requests 6/17/10 enable "Show Water" check box only when Magnifying Glass is selected 6/17/10 show 2 water molecules above "2H2O" symbol in water reaction equation 6/17/10 change strength range: 1e-10 to 1e2 6/17/10 change concentration units from "M" to "mol/L" 6/17/10 hide File->Save/Load menu items, does this sim have this feature? 6/15/10 set a background color for the control panel # 0.00.12 (41734) Jun 15, 2010 6/15/10 dev version with all change requests from 6/15/10 meeting 6/15/10 increase height of concentration graph to fill the beaker 6/15/10 make order of bars in concentration graph match order of molecules in reaction equations 6/15/10 change range of concentration graph's y axis to 1e-8 to 1e2 6/15/10 hide molecule symbols & icons below bars in concentration graph 6/15/10 swap order of check boxes and radio buttons in Tools control panel 6/15/10 disconnect concentration graph from "Show Water" control, always show H2O bar in graph (except for strong base) 6/15/10 new reaction equation for water, 2H2O <-> H30+ + OH- 6/15/10 change order of molecules in reaction equations 6/15/10 use strength=1e-7 for weak acid and weak base in "Test Solution" tab 6/15/10 remove all references to Ka and Kb in "Custom Solution" tab # 0.00.11 (41670) Jun 14, 2010 6/14/10 first version presented to design team 6/14/10 connect "show water" control to concentration bar graph 6/14/10 add concentration bar graph, mostly adapted from advanced-acid-base-solutions 6/14/10 hide pH paper and conductivity test features for interviews 6/14/10 fix strong reaction equations # 0.00.10 (41603) Jun 13, 2010 6/13/10 prevent strength controls from jumping around when slider is hidden 6/13/10 add reaction equations below beaker 6/13/10 pH meter checkbox instead of radio button, on by default 6/13/10 concentration slider tick labels: 0.001 0.01 0.1 1 # 0.00.09 (41585) Jun 12, 2010 6/12/10 dev version to demonstrate progress 6/12/10 make pH meter "on" by default 6/12/10 remove magnifying-glass-prototype from build properties 6/12/10 add drag handler to pH meter, unconstrained vertical dragging, some error in coordinate frame transforms 6/12/10 move origin of PHMeterNode to tip of probe 6/12/10 red foreground color for controls that aren't implemented 6/12/10 wire up visiblity controls for pH meter and magnifying glass 6/12/10 add base class model element for things that have location and visibility 6/12/10 wire up controls for custom solutions (type, concentration, strength) 6/12/10 move some constants to ABSConstants 6/12/10 model refinements 6/12/10 make solution color transparent, put pH meter behind solution 6/12/10 move common canvas code into base class 6/11/10 wire up "Show Water" control 6/11/10 big simplifications to model, eliminate Solute class hierarchy 6/11/10 use strengths and concentrations for "Test" solutions as specified by KL 6/11/10 refinement of Solution and Solute model hierarchies 6/9/10 adapt magnifying glass from prototype 6/9/10 wire up controls to set "test" solutions 6/9/10 fix i18n of pH meter display 6/9/10 remove some bogus dependencies on advanced-acid-base-solutions 6/5/10 pH meter, adapted from advanced-acid-base-solutions 6/5/10 models for "test" and "custom" solutes 6/4/10 beaker model and view 6/4/10 javadoc controls 6/4/10 convenience subclass for radio buttons 6/4/10 add tick marks to concentration slider, doc oddities with this 6/3/10 added simple versions of all controls to control panels (no fancy icons) 6/3/10 skeletons for control panels 6/3/10 skeletons for modules and canvases 6/3/10 localize all strings shown in design doc 6/3/10 reorganize package structure 6/3/10 implement model base classes 6/2/10 sim development begins # 0.00.08 (40783) May 15, 2010 5/15/10 prototype: dev version with smaller beaker and more typical control panel width 5/15/10 prototype: get rid of flashing white rectangle behind magnifying glass that started with 5/13 changes 5/15/10 prototype: move pH meter out of beaker node and on to canvas 5/13/10 prototype: increase Ka max to 1000 5/13/10 prototype: remove drag handlers from magnifying glass and beaker 5/13/10 prototype: update layout as magnifying glass and beaker sizes are changed 5/13/10 prototype: pull up molecule counts to canvas child 5/13/10 prototype: pull up reaction equation to canvas child 5/13/10 prototype: change layout of slider controls so that they take up less horizontal space 5/13/10 prototype: add a dummy second module (tab) to take up vertical space # 0.00.07 (40474) May 6, 2010 5/6/10 prototype: revert to single-layer representation of H2O # 0.00.06 (40054) Apr 23, 2010 4/23/10 prototype: improved H2O visualization 4/23/10 prototype: adjust offset of molecule dots and images so they are centered on random points 4/23/10 prototype: fix random positioning of dots and images so that's it's not a uniform distribution 4/23/10 prototype: implement H2O molecule view with 3 layers of images # 0.00.05 (39950) Apr 16, 2010 4/16/10 prototype: version for interviews 4/16/10 prototype: make H2O molecules invisible by default 4/16/10 prototype: fix layout of reaction equation 4/16/10 prototype: add reaction equation (still has layout issues) 4/16/10 prototype: make molecule counts visible in dev version only, remove molecule icons, make smaller 4/16/10 prototype: show OH counts only in dev version 4/16/10 prototype: make magnifying glass and beaker draggable only in dev version 4/16/10 prototype: make OH dots and images visible only in dev version 4/16/10 prototype: add dev flag to show/hide controls as requested by Kelly 4/16/10 prototype: move all colors to a "Colors" control panel 4/16/10 prototype: make "show H2O" a global control # 0.00.04 (39765) Apr 9, 2010 4/9/10 prototype: publish for team discussion 4/9/10 prototype: located doc for "number of molecules" algorithm, checked into advanced-acid-base-solutions/doc/HA_A-_ratio_model.pdf 4/9/10 prototype: modify some defaults as requested by Kelly # 0.00.03 (39742) Apr 8, 2010 4/8/10 prototype: publish for discussion with Kelly 4/8/10 prototype: round corners of magnifying glass handle 4/8/10 prototype: rewrite molecule counts panel as a node that appears below beaker 4/8/10 prototype: rewrite molecule counts panel as a node that appears below beaker 4/8/10 prototype: bugfix, molecule counts don't update when typing in concentration value 4/8/10 prototype: adjust slider ranges 4/8/10 prototype: add "show H2O" check box 4/8/10 prototype: make transparency default to opaque 4/8/10 prototype: bug fix, set transparency properly on startup 4/8/10 prototype: add ticket marks and 1L label to beaker 4/8/10 prototype: set default dot diameter to 12 4/8/10 prototype: set default molecule representation to "images", change radio buttons order 4/8/10 prototype: use strategy pattern for determining rendering order of molecules 4/8/10 prototype: change defaults for size of beaker and magnifying glass # 0.00.02 (39716) Apr 7, 2010 4/7/10 prototype: publish for discussion with Kelly 4/7/10 prototype: fix molecule counts (again) to be displayed properly on startup 4/7/10 prototype: javadoc 4/7/10 prototype: bug fix in DotsNode transparency control 4/7/10 prototype: make all classes package private, so they aren't used outside of prototype 4/7/10 prototype: use strategy pattern for computing number of molecules to display 4/7/10 prototype: make all control panels sync to model and/or view 4/7/10 prototype: add H2O controls 4/7/10 prototype: handle dot colors properly 4/7/10 prototype: reorder control panel so that most important stuff is at top 4/7/10 prototype: move molecule representation radio to buttons to their own subpanel 4/7/10 prototype: remove H2O visibility flag from model # 0.00.01 (39700) Apr 7, 2010 4/7/10 prototype: publish for discussion with Kelly 4/7/10 prototype: fix bug in dot/image creating that showed 1 dot/image when count was zero 4/7/10 prototype: fix molecule counts to be displayed properly on startup 4/5/10 prototype: add molecule images to count display 4/5/10 prototype: base class for DotsNode and ImagesNode 4/5/10 prototype: add/delete nodes as needed instead of deleteAll 4/5/10 prototype: add image view 4/5/10 prototype: connect molecule counts display to model and dots view 4/5/10 prototype: add pH display 4/5/10 prototype: convert to a PhetApplication subclass 4/5/10 prototype: add dot view 4/5/10 prototype: add weak acid model, extracted from advanced-acid-base-solutions 4/2/10 prototype: control panels and model elements 3/22/10 prototype: add requirements section to Google design doc 3/22/10 prototype: use ph-scale's TestParticleViews as starting point for magnifying glass prototype 3/22/10 create project skeleton in SVN