sthubbar - to be honest, the Manage Flashcards screen is such a user interface morass that rather than making more incremental improvements like this I'm inclined to just overhaul the whole thing in 2.1 - I mentioned the idea of an "Organize Flashcards" screen elsewhere, we can make that the primary interface for things like reassigning categories and turn Manage into something mainly for complicated searches / batch operations. With the flashcard-less first iPhone version, it looks like 2.0.2 is going to be light on flashcard improvements in general, though there should be a couple of nice little enhancements on the dictionary side of things.
Dictionary sort order is stored in internal memory exactly like Pleco's other preferences, but it's possible that it might get screwed up by that dictionary change / reinstall; the preferences should be retained even when a particular dictionary temporarily fails to load, but there are certain circumstances under which we need to dump them.
The need to store flashcard / user dictionary databases in hidden internal memory is unavoidable, unfortunately - putting them in PDBs just isn't reliable enough, Palm's NVFS filesystem is way too buggy (particularly on an older model like the Treo 650). Having your flashcard database randomly corrupted in a way that you might not immediately notice (and which might therefore infect your backup copy as well) would be even worse than losing it due to forgetting to back it up.
But this issue is noted in several different places in the instruction manual, including the 2.0 upgrade guide ("Important Note for Palm OS Users") and the Palm OS installation guide ("Important Note" right at the top), and I also made specific reference to it in the 2.0.1 announcement e-mail, so short of having a loud voice say "BACK UP YOUR FLASHCARDS MANUALLY" every time people launch Pleco I don't know what we can do to make it clearer
ipsi - that's odd... sounds like Windows is resizing the display without telling us it's done so. Should be easy enough to fix, though, just look for the WM_SIZE window-size-changed message and either restore or register that we're no longer in fullscreen mode if the window is being resized to something other than fullscreen.
Dictionary sort order is stored in internal memory exactly like Pleco's other preferences, but it's possible that it might get screwed up by that dictionary change / reinstall; the preferences should be retained even when a particular dictionary temporarily fails to load, but there are certain circumstances under which we need to dump them.
The need to store flashcard / user dictionary databases in hidden internal memory is unavoidable, unfortunately - putting them in PDBs just isn't reliable enough, Palm's NVFS filesystem is way too buggy (particularly on an older model like the Treo 650). Having your flashcard database randomly corrupted in a way that you might not immediately notice (and which might therefore infect your backup copy as well) would be even worse than losing it due to forgetting to back it up.
But this issue is noted in several different places in the instruction manual, including the 2.0 upgrade guide ("Important Note for Palm OS Users") and the Palm OS installation guide ("Important Note" right at the top), and I also made specific reference to it in the 2.0.1 announcement e-mail, so short of having a loud voice say "BACK UP YOUR FLASHCARDS MANUALLY" every time people launch Pleco I don't know what we can do to make it clearer
ipsi - that's odd... sounds like Windows is resizing the display without telling us it's done so. Should be easy enough to fix, though, just look for the WM_SIZE window-size-changed message and either restore or register that we're no longer in fullscreen mode if the window is being resized to something other than fullscreen.