PhET
Progress Report
Sam
Reid
Oct. 16,
2008
An
online version of this report is available here.
Here’s
a pie
chart representation of the time distribution.
Phetcommon
·
Internal fixes/cleanup (with Chris)
o
Refactor PhetApplication/PhetApplicationConfig
o
Refactor Updates/Tracking startup
o
Cleanup Clock control implementation
·
Improve implementation of Cursor handling
·
Improve license dialog layout & look
Flash
·
Set up application questions
with Mike
·
Discussed position with applicants
·
Email regarding PHP/HTML options for Flash updates
·
Prepare for interviews
Eating & Exercise 0.00.84
·
Changes
To-Do:
-
With the new play/pause/step buttons, it is not at all clear that the step is a
"next month". Can you put a label next to it that says "Next
Month" as there was before?
>>This
has a tooltip; is that sufficient?
-
The wiggle me points in the general direction of the play/pause/step buttons,
but still not directly at the play button. Can it be made closer to the play
button? Or at least to the left so it is directly above the play button.
>>This
will be difficult and/or messy
-
The time does not stop at 2 years. The play/pause/step buttons should be
disabled when you reach the 2 year mark.
-
Horizontal zoom should allow you to zoom in from 2 years, and out to a maximum
of 2 years.
-
The new chart zoom buttons look better, but it would be more consistent if they
looked like the vertical zoom buttons on the charts. This is low priority,
especially if it is very time consuming.
-
Reset all does not reset the calorie axis for the bar charts. Also, when
calories drop back down,
the zoom buttons go away but the axis does
not rescale, so you can end up with a rescaled axis
that you can not get back to the standard
view (unless you add lots of calories to make the zoom buttons return).
-
When dragging to the charts, it is fairly easy to set a food item (like pizza)
so that it is only slightly on the plate. For instance, if you set a pizza
centered on the knife/spoon, it is only about 10% on the plate but remains
there. Maybe make it so that the center of the item has to be on the plate when
it is dropped?
>>This
will be difficult; I'll ask Chris if he can help solve this.
Misc
·
Looked
at Jgv and JMol as graphics options
·
Bugfix
in deploy translation process (was using wrong main sometimes in multi-flavor
sims), with Marj and John
·
Opacity
fixes for Piccolo and help glass pane
Upcoming
Work
·
See
ticket report "Sam R: Report" here
High
Priority items on my list (see also Eating & Exercise above):
component_name |
summary |
piccolo-phet |
AbstractMediaButton should use the common cursor handler |
quantum-wave-interference |
JSlider doesn't render properly on Mac |
phetcommon |
Version information should be added for tracker and messages |
phetcommon |
Add more tracking messages |
piccolo |
Test/integrate with latest PSwing changes 392-399 |
eating-and-exercise |
UI Bugfixes for eating & Exercise |
<none> |
Get VPN working on development machine |
website |
make translated sims available offline |
translation-general |
Make sure all sims use proper convention for string property
files. |
phetcommon |
Some remaining issues for Updates/Tracking |
flash-launcher |
Hire a part time flash developer |
all-sims |
Licensing issues |
all-sims |
Localization Issues revealed by Alex's study |
piccolo-phet |
fix cursor handler behavior (CursorHandle -> CursorHandler2) |