# 0.00.23 (56552) Sep 14, 2011 # 0.00.22 (56499) Sep 13, 2011 Water tower: Made the velocity sensor read out "-" instead of "0.00" when not over a moving fluid Water tower: Ignore speed readout for water coming out of the faucet Water tower: Fixed: Speed for water coming out of the faucet varies erratically # 0.00.21 (56380) Sep 9, 2011 Pressure tab: When in "atmospheres" units, use metric for fluid density Water tower: Made the "fill" button match size, font and color of the "reset all" button # 0.00.20 (56353) Sep 9, 2011 Flow tab: Improved performance by about 30% by using Collections.min instead of Collections.sort Water tower: Don't start the tank at the maximum height so the user can drag it up and down Water tower: Added a button to fill up the water tank Water tower: Made faucets remain on instead of snapping to zero when the user lets go Moved the red door in front of the hose Removed decimals from flow rate and fluid density sliders Water tower: Extended the handle to make it more visible Water tower: Fixed: Arrows on the hose nozzle change length as a function of angle # 0.00.19 (56286) Sep 7, 2011 Water tower: Changed to cursor hand with indicator arrows for hose nozzle rotation # 0.00.18 (56265) Sep 7, 2011 Water tower: Added a static cursor for the hose nozzle rotation # 0.00.17 (56189) Sep 5, 2011 Water tower: show arrow cursors for dragging the hose and rotating the nozzle, see #3061 # 0.00.16 (56082) Sep 2, 2011 Water tower: Added drag handles onto the hose and nozzle Water tower: Made the hose draggable Water tower: Added a nozzle graphic for the hose Moved the water tower slightly to the left Moved fluid density controls to the bottom right in all tabs Moved reset all button directly under the control panel in all tabs Pressure: Moved the control panel to the top right to match the other tabs Fixed control panel insets in all tabs Changed the control from flux to flow rate Made flux readout dependent on flow rate, not the other way around Renamed "Rate:" to "Flow Rate:" Moved "metric" before "English" in units systems and made "metric" default on "flow" and "water tower" tabs Pressure: Made sensors 20% larger # 0.00.15 (56022) Sep 1, 2011 Improved insets and spacing for control panels Moved up "ft^3/s" in rate readout in flux meter for english only since the units weren't centered Fixed: Reset all broken for toolbox sensors Fixed: Tools should snap back to the right location when dropped over the toolbox Flow & Water tower: Added a toolbox for the tools Fixed: Sensor positions shouldn't overlap the control panel for long translated versions Pressure: Fixed initial location of pressure sensor Fixed hot spot of pressure sensor to be in the center-left, not top-left Constrained the pressure sensor node to remain in the visible region of the canvas, see #2826 Constrained the velocity sensor node to remain in the visible region of the canvas, see #2826 Fixed: Update the value in the velocity sensor on reset, without this call it would reset to "?" even if 0.00 was the original value Fixed: Reset all should restore the sim-speed slider value Fixed: Play/pause buttons should reset Fixed: Sim should be running, not paused after reset Flow: Fixed: Flux doesn't reset Flow: Fixed: Flux meter should hide on "reset all" Flow: Fixed: Flux meter location should reset on "reset all" Flow: Fixed: Friction checkbox doesn't reset Flow: Fixed: Reset all should reset the "dots" checkbox Water tower: Fixed: Hose does not reset on "reset all" Fixed: Pipe drag handles can get lost behind clock control panel and other control panels Factored out a top level class for the faucet Switched to use faucet graphics from sugar-and-salt-solutions, see #3058 Removed confirmation on reset all Water tower: Added a user control to change the angle of the hose Water tower: Made it so that water can flow out of the hose Water tower: Added hose graphic Water tower: Started adding hose Flow: Improved English units for flux meter Flow: Added multiple unit sets for flux meter Flow: Prevent the user from dragging the flux meter out of bounds Flow: Added readouts for flux meter Flow: Only show the flux meter if the user has selected it in the control panel Flow: Split flux meter into front and back layers so the particle go through it Flow: Added interaction to the flux meter Flow: Started flux meter Flow: Added friction and parabolic flow Fixed units for flow control Add the draggable sensors in front of the control panels so they can't get lost behind the control panel Flow: Added t-shaped drag handles to the pipe Used ResourceGenerator to generate string and image declarations Changed to use the new common ground/sky background. # 0.00.14 (51290) Apr 28, 2011 # 0.00.13 (51288) Apr 28, 2011 Converted from swing to piccolo for slider control components, see #2447 Added fluid flow rate control Fixed: velocity sensor overlap Improved default starting locations for sensors Reduced font and made fonts more uniform throughout the sim Added a border around the fluid density control so it will work with the green button color Fixed: Fluid Density is expressed in metric (kg/m3) even when units are set to feet Removed balloon model and view Fixed: Fluid Density metric units should be HTML to show superscript Made it possible to select groups of units as "metric" or "english", but left "atmospheres" pressure unit in 1st tab Added time speed slider Changed the maximize button from green to blue to make it more visible, see #2824 # 0.00.12 (51100) Apr 23, 2011 Added handle images onto the side of the pipe Added a checkbox to enable/disable dots Fix red dot density to be 1/3 Removed slider for dot density Pulled back the red dye by 10 percent since fluid shouldn't flow next to the barrier edge Randomly spread out the water in x and y so it doesn't look so discrete when it falls a long way and drops separate Fixed: measuring tape doesn't reset Removed unused code Fixed: Reset All does not reset location of ruler Fixed: Velocity sensors don't change their units to ft/s in any modules, they are always in m/s. Switched to use VelocitySensor and VelocitySensorNode from piccolo-phet Merged ThreePatchImagePressureNode into PressureSensorNode Improvements for ThreeImageNode Simplified ThreePatchImageNode, factoring out a new subclass ThreePatchImagePressureNode Fixed: handle on water tower looks fuzzy because it is scaled up Use PhetColorScheme.RED_ALTERNATIVE color to improve color blindness support Moved velocity sensor initial condition so they don't overlap Moved water tower legs to the back layer to prevent sticking into the water tank Fixed: Water drops should get smaller as they go faster Fixed: Fluid Density text field is not wide enough to display the value (problem in all modules) Fixed: On Mac, in default locations, pressure sensors are partially obscured by control panel Proposed solution for faucet slider not being vertically centered in faucet handle on mac Converted horizontal layout to vertical for faucet radio buttons Converted from ButtonExpander to MinimizeMaximizeNode for fluid density control Converted control panels to use ControlPanelNode Made the handle on the top of the water tower 25% bigger # 0.00.11 (48549) Feb 2, 2011 Added a hole in the top of the water tower # 0.00.10 (48517) Feb 2, 2011 Added a hole in the water tank Made slider door act binary instead of continuous Use up-down cursor for tank and sider door Renamed "auto" to "match leakage" In "match leakage", hide the manual slider Added internationalization # 0.00.09 (48472) Feb 1, 2011 Improved the default locations for the pressure and velocity sensors in the water tower tab Added the ability to measure pressure in the water tank water Made fluid color a function of density in water tower tab Fixed: ruler changes location when changing units Added english units to measuring tape Fixed: Faucet should shut off when tank full Fixed: Reset all broken Fixed: Faucet slider should gray out when in "auto" mode Added measuring tape Fixed the size of the rulers in the water tower tab Fixed: Velocity sensor should read out water velocity Fixed: water drops should have size based on water volume, so low trickle is lots of drops. Fixed: water should look less particulate Fixed: water drops should be absorbed when they hit the ground Wired up faucet manual slider to model Fixed: decrease in volume should be proportional to water velocity Improved water faucet model Wired up faucet buttons to model Made water velocity vary as v=sqrt(2*g*h) Made water only leak out when hole uncovered Refactored properties to be public final and removed 'property' from field names Improved covering panel Added a drag handle on top of the water tower to change its vertical location Improvements for water-tower module to look more like mock-up Added initial support for panel covering Added initial support for faucet in water-tower module # 0.00.08 (48319) Jan 28, 2011 Made it so that the pipes can't be dragged offscreen vertically Made it so that the pipe control point can't be dragged offscreen vertically Show second pressure sensor at a y location that yields a different pressure value Hide the balloons Fixed: units control panel background is incorrect Don't show any particles near the edges, since their velocity should be zero in physical reality (or a full-blown fluid dynamics simulation) Use new graphics for pressure sensor node Added 3 patch image node for pressure sensor replace incomplete "Reset All" node with ResetAllButtonNode Use PropertyRadioButton in UnitsControlPanel Added a grab handle to control the y offset of the input and output pipes Added a dot icon to the "more" controls in the dots control slider label Fixed initial location of dropper control Use dropper control from membrane channels Improved location for dot flow control Fixed: make sure pipe top doesn't go below pipe bottom Separated dots flow control from dropper Fluid Flow: improved initial sensor locations Made pipe curve continuously instead of linear Moved spline computations from phetcommon to common/spline since it depends on Jama Moved spline computations from energy-skate-park to phetcommon for reuse in fluid-pressure-and-flow Added balloons Simplified context interface for PressureSensor model # 0.00.06 (46993) Dec 8, 2010 Fixed: Possible to deselect units radio buttons Fixed: fluid color should change with density - fade to amber for honey, gray for gasoline. Fixed: the first (zero) tick mark of the ruler should be at the very end, see #2604 Fixed: Ruler checkbox does not change selected when pressing ruler close button Improved sensor nodes so they have an attached triangle tip pointing to the sensor hot spot Moved velocity vector arrow behind the sensor triangle hot spot Add a background to sensor nodes to make them look more sensory Created class hierarchy for sensor nodes Move value property into Sensor base class Added units to velocity sensor, cleaned up VelocitySensorNode and PressureSensorNode Added a "close" button to the ruler Removed dropper "drop" button Removed time readout Moved pool height readout to the side Removed phet logo from control panel based on CM's recommendation Use phetcommon text for "reset all" string Fixed: sensor nodes occluded by control panel Fixed: Fluid Density button and associated control fall off left edge of play area Added water tower and water drops Factored out RelativeDragHandler # 0.00.05 (46345) Nov 18, 2010 Fixed: Pipe top and bottom edges in wrong z-ordering # 0.00.04 (46343) Nov 18, 2010 Fixed: Fluid density slider should change fluid color Fixed: pipe grab handles can get dissociated from the mouse Fixed: particles should fit within pipe Fixed: velocity and pressure hot spots are different sizes Fixed: colored fluid not being removed from model/view converted from Function to VoidFunction # 0.00.03 (46334) Nov 18, 2010 Fixed: Multiple clocks are running, caused by wiring up to new clock control panel Fixed: Second tab clock always running Fluid-flow: Fixed locations of sensors on startup so they display good initial values Fluid-flow: Fixed crash on reset all Show 0.9999 atm when lifted into the atmosphere so students don't think pressure doesn't decrease vs altitude Fluid-flow: Moved grab handles to front layer Fluid-flow: Restart clock on reset Fluid-flow: Fixed: Reset all crashes the sim if particles are present # 0.00.02 (46303) Nov 17, 2010 # 0.00.01 (46300) Nov 17, 2010 Fluid-flow: Added clock controls to play area Fluid-flow: Fixed: Velocity and pressure sensor should use the same model as is used for particles velocity Fluid-flow: Fixed: Shouldn't be able to drag pipe control points within a threshold distance of each other Fluid-flow: Added images for dropper and bucket Fluid-flow: Added a ruler Fluid-flow: Moved reset all button to bottom right so it doesn't overlap the pipe Added a ruler with English units Centered pipe on flow tab Added reset all Fixed: Pressure gauges should read "?" when underground Fixed: Gravity slider should have correct title and units Fixed: Gravity slider should be minimizable Fixed: pressure gauges should read values in the pipe Fixed: pressure gauges should read atmosphere when in atmosphere Fixed: pressure gauges should update when pipe change Added units for meters/feet Hid pipe entry points to left and right for when sim is shortened vertically Centered pressure readouts Increased hotspot size on pressure readouts Added a "10 ft" label inside the pool Converted circles to double-headed arrows for pipe control nodes Improved pressure units and readout Added initial support for different units Added a gravity control Added particle model for food coloring Added labels and tick marks to density slider Added an arrow node to velocity sensor Initial version of fluid pressure and flow sim