1.03.06 Test with +nodebug -optimize -obfuscate 1.03.05 Test with no debug info + optimize + obfuscate 1.03.04 Test with proguard optimize 1.03.03 Test for obfuscated proguard post 1.03.02 (8-7-2007) Fixed: Draggable arrow should exactly match the shade of the corresponding data series Added "Show Platform graphs" check boxes in same place as beetle control. Fixed: If time is stopped, update theta for bugs if they are moved by hand Fixed: Reset all doesn’t reset the axis for the graphs if you’ve zoomed Fixed: Reset all doesn’t hide the symbol key if it’s been opened. Improved layout for in-graph readouts Fixed: The symbol key shows up in the wrong location. Fixed: Some buttons look fuzzy in 1.6 1.02.04 (7-28-2007) Fixed: ladybug and rotation platform graphs sometimes get mixed up Switched order of Show Graph checkboxes in control panel 1.02.03 (7-28-2007) Fixed: Text box variable label looks like a box under web start and 1.6 Java 1.6 renders THETA as an empty box with Lucida Sans BOLD Fixed: There is a time-offset between the platform and character data Improvements in color scheme for angular data series 1.00.02 Fixed: angular velocity and angular acceleration data sets weren't clearing properly 1.00.01 Added derivatives for angular variables in user driven mode. 0.00.48 Removed black rectangle around in-chart readouts Added title above checkboxes for charts without textboxes Added user-driven angle with winding number, synchronized with platform coordinate frame 0.00.47 (7-25-2007) Changed velocity to green and acceleration to pink. Changed X color from green to purple to avoid clash velocity. Added subscript in variable readout Added "Show Ladybug graphs" control. 0.00.46 Fixed: Type-in text box doesn't update when changing units and the sim is paused. 0.00.45 Fixed: Invert coordinate frame so that +x and +y are in 1st quadrant Added chart series readout for platform angle Fixed: Sim shouldn't pause when time is up on the graphs Fixed: Graph layout is incorrect when no graphs with type-in text boxes are visible Added: Switch between degrees and radians, add a global control for setting this unit Switched bug graphic to a clip art version. 0.00.41 Fixed: When graphs shared a variable, only one series would appear. 0.00.40 (7-19-2007) Fixed: Smaller font for in-chart readout at lower resolution Fixed: Show the magnitude series first in chart for linear acceleration and velocity Fixed: Set the magnitude color to be the correct color (not x-component) for linear components, choose others as we see fit. Fixed: Colors for angular variables should be variants of linear colors (set to pastel variants) Fixed: x and y components for velocity and acceleration should be invisible on chart by default Fixed: Accel vector arrow should be green, not blue Fixed: Big font and correct color for variable abbreviation in editable text box Fixed: html display problem in the "maximize velocity graph" button 0.00.39 (7-18-2007) Fixed: In one run, with both characters on the platform during playback, one character moved the opposite direction Fixed: Time series was not getting cleared properly Fixed: Character angle was not getting cleared properly 0.00.38 (7-18-2007) Fixed: Graph for |accel| is wrong color A mouse press in an editable graph text box now sets that to be the driving simulation variable. Text boxes now set simulation values when losing focus (as well as when pressing enter) Fixed: "angular acceleration" graph should be called "angle" Fixed: Time ticks for bottom chart are shown differently than top charts. Fixed: Label time axis "time (s)" Fixed: Angular position readouts doesn't update during arrow drag when paused Fixed: Transparency is not being used correctly on Mac. Changed the max record time from 30 sec to 20 sec. Fixed: Recording should stop after time is up When clicking in a text box, text becomes selected for easy overwriting 0.00.36 (7-18-2007) Fixed: Angular Position readouts aren't updating during playback 0.00.35 (7-18-2007) Added alternative rendering strategy for experimentation Added condition to avoid the expense of circular regression if possible 0.00.31 (7-18-2007) Added units to in-graph readouts Calibrated time scale slider “Show symbol key” button switches to “Hide symbol key” if symbol key is showing. On Position, V and A graphs, removed "X" from title label. Changed the checkboxes to read e.g. “Show X-position” instead of just "X-Position" Switched from 3 subtick marks on ruler to 4 so they would be at 1.2, 1.4, 1.6, 1.8 Added "Reset All" button Improved layout for in-graph readouts for one and two-character cases Bugfixes Fixed: After putting beetle on the rotation platform, then clear, then manually move ladybug, acceleration is shown with velocity vector during playback. Fixed: time series not for rotation body not cleared properly 0.00.30 (7-16-2007) Added initial support for ruler Added white dot in the middle of bug to represent center of motion Fixed: Angular velocity graph should go from -0.15 to 0.15 Fixed: Bugs are not grabbable when out of the play area Fixed: Wheel should be proportionately bigger on high resolution. Fixed: Symbol key should be a button that pops up a dialog Fixed: Graphs should accurately show time axis values Fixed: Time axis should be longer (take longer to fill a chart) -changed from 15 seconds to 30 seconds Ladybug is initialized on the rotation platform Fixed: Ladybug should not be able to be taken off the wheel. Fixed: Less tick marks on vertical axis Fixed: Rotation platform colors should alternate (same on diagonal) Fixed: Rotation platform colors should be muted, attention should be on the bug. Added: a vertical axis label on these graphs as in force 1 D. Fixed: No graphs or values should be shown for platform Removed "Go/Pause" and "Clear" buttons for non-editable graphs Performance improvements Fixed: Character Angle should be user settable via the graph Fixed: Synchronize ruler coordinates with play area Fixed: Full vertical titles go off the page in 1024x768 at default font Fixed: Vector arrow labels are no longer centered (bug introduced when adding model coordinates) Added: checkboxes for selecting series data on multi-series charts Fixed: Velocity(x) should be written X-Velocity, get rid of (vx) on charts Fixed: Stroke phase changes on refresh Fixed: Space should be reserved in the play area for the origin node. Fixed: Zoom change doesn't repaint graphs Added: support for graphs with no series, to improve interface to adding multiple series Fixed: Web version has centripetal acceleration arrow missing the center on user drag Fixed: When Second Bug is added to the platform, charts should show series data for it. Fixed: Check boxes (like in Force1D) for adding/removing series (applies to both characters) -Only show one checkbox for both characters, and have it apply to both characters; Fixed: Second Bug’s data series should be dotted lines Fixed: Checkbox to remove/add second bug's dashed line data in graph. Bug itself should remain visible. Fixed: During playback, sometimes off-platform character spins in place (looks like on-platform vs. off-platform state is not being recorded and restored properly) -character orientation is now saved and restored Removed: text boxes on the left side of graphs for uneditable series Fixed: Symbol key takes a long time before initial paint, appears gray. Fixed: For X,V,A graphs (or noneditable series in general), readouts should be on-graph, no text-boxes on left hand side 0.00.17 Added improved initial locations for characters. 0.00.16 (7-9-2007) Added exact motion model for specified angular acceleration. 0.00.14 (7-3-2007) Added a second character. Bugfix: invisible velocity and acceleration arrows obscure mouse events 0.00.13 (6-29-2007) Improvements from motion subproject -improved handling for time series -corrected physics for offset derivatives -improved playback/record control panel Added multiple series for acceleration, velocity (x,y, and magnitude) 0.00.12 Fixed: Chart arrows not updating during playback. 0.00.11 (5-23-2007) Added a graph cursor to show during playback. Fixed: Graph cursor should appear at the correct time when simulation is paused. Fixed: Graph cursor should set playback time during dragging. Fixed: Graph Cursor shouldn't be draggable beyond the end of available data. Fixed: Graph Cursor doesn't move on "rewind" Fixed: data doesn't render correctly after change of buffer 0.00.10 (5-16-2007) Add clipping for Buffered strategies in DynamicJFreeChartNode Fixed: When repainting a chart, there can be a pixel or 2 offset that looks incorrect. i.e. BufferedSeriesView.paintAll differs from incremental paint Chart cursor node: updates are change driven (not every time step) Added scaling for play area to handle different resolutions Fixed: Data generating model should not change when zooming in or out of a graph. 0.00.07 Fixed: Angle graphs should wrap around instead of being modulo 2*Pi. 0.00.06 Fixed: Graphs shouldn't fill entire vertical space when there is only 1. 0.00.05 Added alignment for graphs. 0.00.03 (12-29-2006) Added tests for some components (see Test menu). 0.00.02 (12-28-2006) Added version info. 0.00.01 (12-27-2006) Started rotation project.