Teaching Order no longer lost when loading a project

The most important fix in this release corrects a bug where loading a saved project caused the Teaching Order to be recalculated, overwriting the carefully arranged order you had saved. This problem was inadvertently introduced in version 3.39 (about a year ago) — we apologize to anyone who may have lost work on a customized Teaching Order without realizing why! The saved Teaching Order is now correctly preserved when a project is loaded.

Display improvements

Some users may have noticed inconsistent row spacing in the Teaching Order display, particularly after switching between projects that use different fonts. Row heights are now uniform and correctly sized for the selected font. Font selection is now applied more reliably across the interface in general, and the Lesson Texts tab handles Arabic combining diacritics (harakat) better when their untaught residue status is different than their base character.

Requesting your feedback

These improvements came directly from user feedback — in fact, the Teaching Order bug was only reported last week. Once we understood that users were silently losing their carefully arranged Teaching Orders every time they loaded a project, we treated it as a critical fix.

We haven’t heard much yet from users about the new features in version 4.00. What’s working well? What’s missing? Let us know through the Get Help section of this website or through the Help menu in PrimerPrep.

Let’s work together to make PrimerPrep everything you need for primer design!