Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reactants, Products and Leftovers - publish 1.3 #77

Closed
pixelzoom opened this issue Feb 23, 2023 · 8 comments
Closed

Reactants, Products and Leftovers - publish 1.3 #77

pixelzoom opened this issue Feb 23, 2023 · 8 comments
Assignees

Comments

@pixelzoom
Copy link
Contributor

pixelzoom commented Feb 23, 2023

Added to worklist by @kathy-phet on 2/23/2023.

A big unknown is the Game screen. A prerequisite is a more general "Game design" task. That said...

The estimate that I provided for my part of this was:

(1) Convert to TypeScript (5500 lines) = 12 hours
(2) Dynamic locale = 6 hours
(3) PhET-iO instrumentation for static elements = 25 hours
(4) Convert dynamic elements to static = 15 hours. View elements are created on demand in the Sandwiches and Molecules screens. Rewrite so that they are created at startup.
(5) PhET-iO instrumentation for dynamic elements = 30 hours. A set of 5 challenges is created each time you select a game level. This will require PhetioGroup, custom IOTypes, etc.

TOTAL = 88 hours

@pixelzoom
Copy link
Contributor Author

In today's general planning meeting, @kathy-phet said that the target publication date is "July".

@pixelzoom
Copy link
Contributor Author

pixelzoom commented May 16, 2023

There is no longer a goal to publish this sim in July 2023, so unassigning.

@pixelzoom pixelzoom removed their assignment May 16, 2023
@pixelzoom pixelzoom changed the title Reactants, Products and Leftovers - publish 1.3 with PhET-iO and dynamic locale Reactants, Products and Leftovers - publish 1.3 with PhET-iO and dynamic layout Jul 10, 2024
@pixelzoom pixelzoom changed the title Reactants, Products and Leftovers - publish 1.3 with PhET-iO and dynamic layout Reactants, Products and Leftovers - publish 1.3 Oct 28, 2024
@pixelzoom
Copy link
Contributor Author

The 1.2 branch of this sim was created on 8/14/2018. So this sim would be a good candidate for publishing "as is" (no new features) when QA has down time.

@pixelzoom
Copy link
Contributor Author

The plan for the 1.3 release has changed. Rather than a PhET-iO release, it will be a PhET brand release. This will make MRs easier. And it will pick up these standard features:

  • TypeScript implementation
  • Dynami locale/layout
  • Preferences dialog
  • UI sound

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Oct 28, 2024

Added to QA Pipeline and published dev version, 10/28/24.
Dev-test completed 10/30/24.

@pixelzoom pixelzoom self-assigned this Oct 28, 2024
@pixelzoom
Copy link
Contributor Author

pixelzoom commented Oct 30, 2024

Added to QA Pipeline 10/30/24.
RC test completed 11/4/24.

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Nov 4, 2024

Added to QA Pipeline 11/4/24.
RC test completed 11/4/24.
Ready to publish.

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Nov 4, 2024

1.3.0 was published on 11/4/24.

Announcement to Slack#general:

Reactants, Products and Leftovers 1.3.0 has been published. The 1.2 branch was over 6 years old, so the purpose of this release was to make MRs less painful, and pick up some of the features that are common to newer sims: dynamic locale, Preferences, UI sound, and pan-and-zoom. And it’s implemented in TypeScript. It does not support PhET-iO, alternative input, or description.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant